ASP.NET 2.0 下URL映射的实现方法 |
为了协助 了解,我们 假如你在站点有一个叫Homepage.aspx的页面来 拜访主页,全部的消费者也都用这个页面来 拜访你的主页 。但因为某些缘由,你要将主页改为OriginalHome.aspx 。此时 使用URL映射让你 可以映射到新页面,而 毋庸 告诉消费者 。
假如我们设置了URL映射,那么任何消费者在URL栏输入Homepage.aspx时,调用的都是OriginalHome.aspx 。
让我们看看如何实现它 。
这 可以在configuration 部分实现 。
语法: 以下是 引用片段: < urlMappings enabled="[true|false]">
假如你想 使用URL映射,你必须将enabled属性设置为true 。每个add元素都含有一个原URL和映射URL 。对,概念很 容易!假如我们为上述场景配置了URL映射,config文件中的元素显示如下:
以下是 引用片段:
< urlMappings enabled="true">
一些 长处:
1.若你的客户标记了到一个页面的链接,但你又得删除该页并在换上 其余页面,那么 使用URL映射你 可以解决这个商业问题而不用让客户晓得这个页面 变迁 。
2.若有一个大而复杂的URL,但不想把它给消费者,那么你 可以告知 容易的URL,而自己将 容易的URL映射到原先的URL 。
3. 用这个 步骤 可以容易 解决菜单控件 。最好的例子便是asp.net站点 。
4.这里也 关涉到安全(消费者 无奈在URL栏看到 实在的页面名,这也是一种加密!) 。
|