ASP.NET2.0的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欄看到真實的頁面名,這也是一種加密!)。
1) { $("#page").show(); }來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-526828/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ASP.NET 2.0的URL對映的實現方法ASP.NET
- iptables 實現埠對映
- SpringMVC使用註解完成 URL 和 Controller & 方法之間的對映細節SpringMVCController
- MyBatis實現一對一關聯對映MyBatis
- UI與實體的對映UI
- 埠對映,內網網站對映外網訪問,透過80埠對映實現內網網站
- Spring MVC 基於URL的攔截和對映規則SpringMVC
- 關於URL連結對映到檔案目錄的問題
- 最淺顯易懂的使用nginx實現埠對映的教程Nginx
- 巧用欄位對映實現指定欄位的搜尋
- 『手寫Mybatis』實現對映器的註冊和使用MyBatis
- 三種方法實現:獲取 url 中的引數
- PHP 使用連結串列實現對映PHP
- ASP.NET2.0中文驗證碼的實現ASP.NET
- Laravel自動依賴解析的實現,其實是PHP對映解析LaravelPHP
- Linux 或 Windows 上實現埠對映LinuxWindows
- python實現兩字串對映詳解Python字串
- Java使用記憶體對映實現大檔案的上傳Java記憶體
- ElasticSearch中的對映Elasticsearch
- NDK java的對映Java
- 利用iptables實現埠對映(支援動態域名)
- Asp.Net2.0實現自定義樣式ASP.NET
- 淺談Mybatis中是如何實現這種多表關係的對映MyBatis
- JAXB(一)——初體驗之實現XML和物件之間的對映XML物件
- 在Watir中進行物件對映(Object Map)的方法物件Object
- MapStruct實體對映Struct
- M3位帶地址對映和彙編實現對比
- 如何通過java5註解實現域物件與表的對映Java物件
- 如何透過java5註解實現域物件與表的對映Java物件
- 【Kein】ASP.NET2.0中文驗證碼的實現程式碼ASP.NET
- Win10系統將OneDrive對映到本地的方法Win10
- Mybatis實體關聯對映MyBatis
- 使用使用者故事對映實現領域建模 - pulse
- wince6.0下的實體地址對映和共享
- django中“url對映規則”和“服務端響應順序”Django服務端
- ASP.NET MVC 5 Web程式設計2 -- URL對映(路由原理)ASP.NETMVCWeb程式設計路由
- hyperf 路由註解 方法小駝峰 url 蛇形實現路由
- python用兩種方法實現url短連線Python