用好ASP.NET 2.0的URL映射_ASP教程
推薦:ASP讀寫注冊表一個例子: 以下為引用的內(nèi)容: <%Dim ReadComputerName Set ReadComputerName=CreateObject("WScript.Shell") Dim ComputerName,Reg
簡介:
URL映射是ASP.NET 2.0中提供的新特性。URL映射技術(shù)幫助我們將一個特定URL映射為另一個URL。為了幫助理解,我們假設(shè)你在站點(diǎn)有一個叫Homepage.aspx的頁面來訪問主頁,所有的用戶也都用這個頁面來訪問你的主頁。但由于某些原因,你要將主頁改為OriginalHome.aspx。此時使用URL映射讓你可以映射到新頁面,而不必通知用戶。
如果我們設(shè)置了URL映射,那么任何用戶在URL欄輸入Homepage.aspx時,調(diào)用的都是OriginalHome.aspx。
深入概念:
讓我們看看如何實(shí)現(xiàn)它。
這可以在configuration部分實(shí)現(xiàn)。
語法:
<urlMappings enabled="[true|false]">
<add url="String"
mappedUrl="String"/>
</urlMappings>
如果你想使用URL映射,你必須將enabled屬性設(shè)置為true。每個add元素都含有一個原URL和映射URL。對,概念很簡單!如果我們?yōu)樯鲜鰣鼍芭渲昧薝RL映射,config文件中的元素顯示如下:
<urlMappings enabled="true">
<add url="~/ Homepage.aspx" mappedUrl="~/ OriginalHome.aspx"/>
</urlMappings>
一旦我們進(jìn)行了修改或在工程的web.config文件中增加了如上的元素,任何用戶試圖訪問Homepage.aspx時,由于URL映射,都將調(diào)用OriginalHome.aspx頁面。有趣的是在URL欄中仍然僅顯示Homepage.aspx。所以盡管想到內(nèi)部調(diào)用/執(zhí)行了OriginalHome.aspx,用戶在URL欄仍見到Hopepage.aspx。
一些優(yōu)點(diǎn):
1.若你的客戶標(biāo)記了到一個頁面的鏈接,但你又得刪除該頁并在換上其他頁面,那么使用URL映射你可以解決這個商業(yè)問題而不用讓客戶知道這個頁面變化。
2.若有一個大而復(fù)雜的URL,但不想把它給用戶,那么你可以告知簡單的URL,而自己將簡單的URL映射到原先的URL。
3. 用這個方法可以方便處理菜單控件。最好的例子就是asp.net站點(diǎn)。
4.這里也牽涉到安全(用戶無法在URL欄看到真實(shí)的頁面名,這也是一種加密!)。
希望你喜歡這個新特性。
是的,我知道,現(xiàn)在你的問題是,既然現(xiàn)在ASP.NET 2.0還沒有面市,怎么利用這個新特性呢。這里有個變通方法。Stev在他的blog里進(jìn)行了簡要的解釋。
你可以在http://weblogs.asp.net/ssmith/archive/2003/11/06/36191.aspx看到。他的解釋非常簡單,根據(jù)你的實(shí)際案例,你可以為它增加功能
分享:ASP技巧:判斷遠(yuǎn)程圖片是否存在以下為引用的內(nèi)容: function CheckURL(byval A_strUrl) set XMLHTTP = Server.CreateObject("Microsoft.XMLHTTP") XMLHTTP
- asp FSO 讀寫文件本文件實(shí)現(xiàn)代碼
- asp中isNull、isEmpty和空字符串的區(qū)別
- asp獲取用戶真實(shí)IP地址的方法
- asp連接sqlserver數(shù)據(jù)庫實(shí)現(xiàn)代碼
- asp中正則表達(dá)式過濾html代碼函數(shù)
- asp中g(shù)et post提交表單區(qū)別
- 網(wǎng)頁模板:ASP內(nèi)建對象Request
- xmlhttp的open方法使用詳解
- ASP的常用的自定義函數(shù)大全
- asp中用for循環(huán)的一個小技巧
- eWebEditor v3.8 列目錄
- ASP無組件分頁實(shí)現(xiàn)思路及代碼
ASP教程Rss訂閱編程教程搜索
ASP教程推薦
- Js獲取asp頁面返回的值(加載值)實(shí)現(xiàn)代碼
- 談?wù)剬W(xué)習(xí)ASP動態(tài)網(wǎng)頁制作技術(shù)的編程心得
- 利用ASP將HTML格式數(shù)據(jù)傳輸給Excel 的技巧
- asp有效防止網(wǎng)站留言板出現(xiàn)垃圾留言/評論實(shí)現(xiàn)思路
- ASP將數(shù)據(jù)庫中的數(shù)據(jù)導(dǎo)出到EXCEL表中
- 解讀asp的RegExp對象正則表達(dá)式功能用法
- 幾種打開記錄集方式的比較
- 解讀提高M(jìn)SSQL和ACCESS兼容性的方法
- ASP限制ip投票完整實(shí)例代碼
- asp簡介和五大內(nèi)置對象
- 相關(guān)鏈接:
- 教程說明:
ASP教程-用好ASP.NET 2.0的URL映射
。