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

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

行业聚焦

酷派M3悄然开启预约:799元,刘海全面屏+双摄

IT之家11月24日消息 酷派日前悄然上架了一款新的入门级手机酷派M3,并在线上开启了预约,售价799元。酷派M3采用5.85英寸HD+刘海屏,分辨率为1512...[详细]

研究证明:人类心脏骤停时意识能够暂存

最新研究称,当人类死亡时,他们会意识到自己已经死了。在手术室中,当心脏提供给大脑的血液供给被快速切断时,患者就会被正式宣告死亡。但是研究表明,患者死亡后精神和意...[详细]

备战双11,“高铁极速达”通达58个城市:还有冷链快递

IT之家11月8日消息 双11来了,铁路快递运输也上马参战了。中国铁路今天表示,“高铁极速达”已通达58个城市,投入的高铁动车组,是2017年的10倍以上,农产...[详细]

英国首例机器人心瓣手术致病人死亡事故:人为失误成主要原因

IT之家11月10日消息 在2015年2月,英国进行了首例机器人心瓣修复手术,然而在机器人的“配合”之下,这位可怜的病人最终不治身亡,近日,英国当地政府再次传唤...[详细]

专家质疑王自如iPhone XS评测信号问题 ZEALER正式回应

12月4日晚间,ZEALER创始人王自如针对“无线通信领域专家吴醒峰指出的iPhone XS系列信号测试疑问”作出回应。第一个是关于FC...[详细]

2018送彩金的娱乐平台

更多

滑盖全面屏+骁龙710 AIE:联想Z5 Pro今日10点开抢

 

IT之家12月06日消息 作为为数不多至今还需抢购的手机,联想Z5 Pro上午10:00再次开启抢购。6GB+64GB版...[详细]

参与全新操作系统,外媒:华为、荣耀在测试谷歌Fuchsia OS

 

IT之家11月23日消息 此前媒体显示,谷歌正在内部开发一个名为Fuchsia OS的操作系统。来自今日9to5Goog...[详细]

“辣品一分购”10月25日活动完全返现打款完毕

 

hi all,截止12月3日18:00,“您购物,IT之家&辣品买单”,辣品“1025期一分购”活动完全返现打款完毕,因...[详细]

三星A8s配置如何?秒懂三星Galaxy A8s参数配置与图赏

 

12月10日下午,三星在北京召开新品发布会,正式发布了Galaxy A8s全面屏新机,定位中端,该机最大的亮点在于它是首...[详细]

飞利浦电视双12这样买!女神张钧甯为您用心挑

 

继双11全民大狂欢之后,本年度终极一战“双12”也进入倒计时,各大品牌蓄势待发。而飞利浦电视京东旗舰店早已率先放出大招,...[详细]

一周排行每月关注