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

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

行业聚焦

LOL S8战报:阵容占优,EDG战队轻取MAD

10月16日,《英雄联盟》S8小组赛第七比赛日,在当日第二场比赛中,来自LPL的EDG对阵来自LMS的MAD战队。连续两场坐镇首发的厂长本场比赛被换下,Haro...[详细]

联想S5 Pro配置怎么样 联想S5 Pro参数详解和真机图赏

今天下午,联想在北京举办新品发布会,在会上正式发布了全新的千元次旗舰新机---联想S5 Pro。该机在未发布之前就收到官方对此造势,感觉又是一款超高性价比手机,...[详细]

HP SSD EX900 M2评测:难逢敌手的入门级NVMe

信英IT网(http://www.xinlintouzi.com):HP SSD EX900 M2评测:难逢敌手的入门级NVMe  惠普早前已经为了NVMe S...[详细]

直击线下店痛点!热风用企业微信三步解决体验与效率困局

对于零售行业来说,服务质量难保证、企业管理效率低下是长久以来的难题。作为时尚零售行业代表之一,热风在全国80多个城市开设了近千家门店。在过去,门店取货慢、收银时...[详细]

股价大跌亚美游大佬受伤,贝索斯资产一天缩水91亿美元

10月11日消息,由于美国亚美游股大跌,电商巨头亚马逊的创建者兼首席执行官杰夫·贝索斯周三股市收盘时资产缩水91亿美元,净资产剩余1447亿美元。周三亚马逊的股票...[详细]

2018送彩金的娱乐平台

更多

戴尔XPS 15升级Windows 10更新十月版17763.55后,遭遇多次蓝屏重启

 

IT之家10月13日消息 10月初,微软推送了Windows 10更新十月版17763正式版更新,随后出现了删除文件、任...[详细]

OPPO K1值得买吗?OPPO K1全面评测

 

10月10日上午,国内手机厂商OPPO正式在没有召开发布会情况下,在官网低调上线了一款千元高性价比手机----OPPO ...[详细]

日产、雷诺、三菱汽车联盟将与谷歌合作搭载A

 

信英IT网(http://www.xinlintouzi.com):日产、雷诺、三菱汽车联盟将与谷歌合作搭载A  人民网...[详细]

微软Panos Panay暗示Surface Phone:口袋式Surface绝对是我的宝贝

 

IT之家10月4日消息 微软Surafce主管Panos Panay在10月新品发布会后暗示了可能即将推出的便携式Sur...[详细]

老贾和许家印这一仗,其实是FF“产前焦虑症”

 

曾经的乐视创始人贾跃亭,虽然脱离了乐视的堡垒,但依然处于风口浪尖,每一次的动作都能在业界刮起一阵不寻常的风暴,而这一次,...[详细]

一周排行每月关注