IT资讯
当前位置:智学网 > IT资讯 >  亚美游人物

ASP.NET实现URL映射的方法

2018-10-11 11:20:48 木庄网络博客 编辑:琳达 浏览数:32智学网

URL映射是ASP.NET 2.0中提供的新特性。URL映射技术帮助我们将一个特定URL映射为另一个URL。为了帮助理解,我们假设你在站点有一个叫Homepage.aspx的页面来访问主页,所有的用户也都用这个页面...

URL映射是ASP.NET 2.0中提供的新特性。URL映射技术帮助我们将一个特定URL映射为另一个URL。为了帮助理解,我们假设你在站点有一个叫Homepage.aspx的页面来访问主页,所有的用户也都用这个页面来访问你的主页。但由于某些原因,你要将主页改为OriginalHome.aspx。此时使用URL映射让你可以映射到新页面,而不必通知用户。

如果我们设置了URL映射,那么任何用户在URL栏输入Homepage.aspx时,调用的都是OriginalHome.aspx。

如何实现它呢?

可以在configuration部分实现:

<urlMappings enabled="[true|false]">  <add url="String"  mappedUrl="String"/>  </urlMappings>

如果你想使用URL映射,你必须将enabled属性设置为true。每个add元素都含有一个原URL和映射URL。如果我们为上述场景配置了URL映射,config文件中的元素显示如下:

<urlMappings enabled="true">   <add url="~/ Homepage.aspx" mappedUrl="~/ OriginalHome.aspx"/>   </urlMappings>

一旦我们进行了修改或在工程的web.config文件中增加了如上的元素,任何用户试图访问Homepage.aspx时,由于URL映射,都将调用OriginalHome.aspx页面。有趣的是在URL栏中仍然仅显示Homepage.aspx。所以尽管想到内部调用/执行了OriginalHome.aspx,用户在URL栏仍见到Hopepage.aspx。

一些优点:

1.若你的客户标记了到一个页面的链接,但你又得删除该页并在换上其他页面,那么使用URL映射你可以解决这个商业问题而不用让客户知道这个页面变化。

2.若有一个大而复杂的URL,但不想把它给用户,那么你可以告知简单的URL,而自己将简单的URL映射到原先的URL。

3. 用这个方法可以方便处理菜单控件。最好的例子就是asp.net站点。

4.这里也牵涉到安全(用户无法在URL栏看到真实的页面名,这也是一种加密!)。

欢迎分享,(木庄网络博客交流QQ群:562366239)

分享到:

版权与免责声明:

凡未注明"稿件来源"的内容均为转载稿,本网转载出于传递更多信息的目的;如转载稿涉及版权问题,请作者联系我们,同时对于用户评论等信息,本网并不意味着赞同其观点或证实其内容的真实性;


本文地址:/news/2018/10/11/120036530.html

转载本站原创文章请注明来源:智学网

行业聚焦

【IT之家评测室】魅族V8手机高配版评测:做工精致的入门良品

纵观现在的智能手机市场,除了苹果和三星之外,大部分的厂商还是要靠中低端手机走量赚钱的。如果只重视旗舰而不重视中低端,其后果究竟会怎样,相信HTC已经把答案告诉我...[详细]

10:00开抢,魅族16X与16th再次开售

IT之家10月15日消息 魅族16X与16th将于今日10:00再次开售,准备购买的小伙伴需提前准备:点此购买。魅族16 X是魅族轻奢手机代表作之一,定位和售价...[详细]

微软Surface仙女座设备再曝光:新型铰链,柔性双屏

IT之家10月12日消息 今天美国专利局USPTO披露了一项来自微软的新专利,新专利的名称是“铰链设备”,它揭示了软件巨头对运行Windows Core OS的...[详细]

30分钟教你写出10分的淘宝标题,卖家们get!

对于很多淘宝中小卖家来讲,对标题写作都存在着两个误区:1.只要照抄人气宝贝(或者)销量最高的宝贝就可以了这时候你往往会发现,别人的宝贝有展现,你的宝贝却没有,因...[详细]

容声对开门冰箱 时尚又保鲜

随着二胎政策的放开,单位家庭的人员数量也在不断增长着,越来越多的人在选择冰箱时都会优先考虑冰箱的容量因素。今天小编给大家推荐的就是容声对开门冰箱BCD-558W...[详细]

2018送彩金的娱乐平台

更多

微信公众号怎么搜索历史文章?查看历史消息方法

 

最近有粉丝朋友在“电脑百事网”公众号中留言问到了这样一个问题:“之前在这个公众号看到...[详细]

美军脑机接口技术突破,单人同时操控三架无人机作战

 

9月20日消息,美国军方正试图让士兵们更容易地远距离作战。随着无人机战争的不断涌现,飞行员已经首次能够坐在美国的办公室,...[详细]

明珠游龙分集剧情详细介绍第20集

 

  宝珠带刘蛮回到山洞。她询问刘蛮,是谁指使他说谎,并要他承认当天到底看到了什么。刘蛮担心木头听到,宝珠支走木头,要他帮...[详细]

冷热双泡/一杯提神,南国冻干速溶黑咖啡50条34.9元

 

冷热双泡/一杯提神,南国冻干速溶黑咖啡50条100g装报价44.9元,限时限量10元券,实付34.9元包邮,领券并购买。...[详细]

iPad正式支持使用微信小程序:分包加载,大屏适配

 

IT之家9月11日消息 今天微信官方宣布,iPad已支持打开小程序,开发者可对小程序进行大屏幕适配。小程序分包加载功能升...[详细]

一周排行每月关注