我爱Aspx >> Asp.Net >> 用好ASP.NET 2.0的URL映射简介:
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。
一些优点:
Ҷƪл˵?
ASP.NET 2.0 中收集的小功能点[05-20]
在asp.net2.0中用WebPart代替Pla..[05-20]
利用XSL和ASP实现XML文档在线编辑[05-20]
ASP.NET 2.0,无刷新页面新境界![05-20]
利用JSP的思想来做ASP[05-20]
ASP实用技巧 强制刷新网页[05-20]
ASP实现多语言支持[05-20]
把.NET程序部署到没有安装.NET F..[05-20]
.NET框架中的驱动程序应用技术[05-20]
如何得到硬盘序列号.net [C#][05-20]
ASP.NET 2.0 中收集的小功能点[05-20]
Visual C# 3.0 新特性概览 (二)[05-20]
Visual C# 3.0 新特性概览(一)[05-20]
利用HttpRequest登录到某个网站,..[05-20]
C#中调用Windows API的要点[05-20]
MODEM AT指令集[05-20]
玩转Modem~AT指令篇- -[05-20]
[翻译]JavaScript和Macromedia F..[05-20]
c#收取邮件[05-20]
在asp.net2.0中用WebPart代替Pla..[05-20]