zoukankan      html  css  js  c++  java
  • [转]ASP.NET 2.0的URL映射

    URL映射ASP.NET2.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。对,中国自学编程网,www.zxbc.cn ,概念很简单!如果我们为上述场景配置了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。

    文章出处:www.cnblogs.com/jizhong

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。否则保留追究法律责任的权利。

  • 相关阅读:
    HTML5 文件处理之FileAPI简介整理
    HTML5 TypeArray和Unicode 字符之间转换
    HTML5 ArrayBufferView之DataView
    HTML5 Blob与ArrayBuffer、TypeArray和字符串String之间转换
    JavaScript Unicode字符操作
    HTML5 类型数组TypeArray(一)
    HTML之Data URL(转)
    Wpf TextChanged事件导致死循环,事件触发循环问题
    JavaWeb学习笔记:ServletConfig()和ServletContext()
    Effective Java读书笔记
  • 原文地址:https://www.cnblogs.com/jizhong/p/1271070.html
Copyright © 2011-2022 走看看