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之家1月29日消息 IT之家友情提示,酒驾之事万万不可,害人害己。据南方都市报消息,近日,一名女司机在酒驾后发朋友圈“炫耀”,被好友截图举报。广州交警接到举...[详细]

Win10四月更新获累积更新KB4487017 升至Build 17134.590

在本月的补丁星期二活动日上,Windows 10四月更新(Veion 1803)获得了KB4487017累积更新,升级后最新版本号为Build 17134.5...[详细]

迅雷电影,给影迷一个发挥的平台

  一到过年,朋友圈各种拉票活动特别多,无外乎各种“最受欢迎”榜单评选,各种砍价点赞拼优惠,有意义的票选活动并不多。但昨天,同事发给我的活动却给我留下了非常深刻...[详细]

最风骚的Win10 Bug:一个像素逼死强迫症

Windows 10 v1809(十月更新)是微软历史上Bug最多的系统更新版本,这一点不接受辩驳,而且很多Bug都莫名其妙,直让人怀疑堂堂微软怎么会犯这么多低...[详细]

卡罗拉双擎E+正式下线:一汽丰田首款新能源车型来了!

IT之家2月13日消息 来自一汽丰田官方消息,卡罗拉双擎E+已经与2月11日下午在丰田泰达工厂下线投产,据悉,这款新车将于今年的3月份正式上市销售。卡罗拉双擎E...[详细]

2018送彩金的娱乐平台

更多

乐视:奉劝韬蕴资本正视易到管理问题,不要无耻甩锅

 

IT之家1月28日消息 今日,乐视控股发布声明,称易到控股股东韬蕴资本近期发布多篇官方声明,将易到公司运营中出现的问题再...[详细]

谷歌AlphaStar新AI参加《星际争霸2》对战,10比1击败职业选手

 

IT之家1月25日消息 据9to5Google消息,今日凌晨,谷歌DeepMind与暴雪进行了联合直播,展开了一场《星际...[详细]

surfacepro电脑应该如何样 surfacepro电脑性能评测

 

  现如今社会上的电脑的外观设计都是大同小异,而现在的人们更追求个性化,特色化,社会上的传统电脑已经满足不了人们的需要,...[详细]

如何选购光追笔记本? 一篇文章汇总各大品牌笔记本配置/价格全面对比

 

1月29日,黄仁勋在CES 2019上宣布的“40款“光追笔记本正式上市,在移动端设备上实现了光线追踪。相信现在还有很多...[详细]

(更新)路透社:腾讯拟竞购《DNF》开发商Nexon股权

 

(15:07更新:腾讯回应称“不予置评”)IT之家1月24日消息 IT之家曾于本月初报道了,Nexon创始人、NXC首席...[详细]

一周排行每月关注