妙用ASP2.0中的URL映射改變網址_.Net教程
推薦:通過系統配置來提高ASP.NET應用程序的穩定性大家都知道,要實現一個24*7全天候運行的應用程序并不是一件容易的事。我的一個項目就曾經在暴力負荷下堅持了20多個小時后還是壯烈掛掉了。幸運的是,ASP.NET和IIS為我們提供了一些簡便的設
URL映射有什么用呢?
舉個比較實用的例子,比如你開發一個Blog網站, 每個Blog主頁的加載地址是
www.blog.com/Default.aspx?id=anckly
Default頁通過id來選擇加載對應用戶的博客內容,但是你又需要你的用戶只要輸入www.blog.com/anckly就可以訪問他的博客。這時候就可以使用ASP.Net2.0中的URL映射來實現這個效果。
實現的原理是通過配置網站Web.config文件來進行URL映射。
<!-- URL映射 -->
<urlMappings enabled ="true ">
<add url ="~/anckly" mappedUrl ="~/Default.aspx?id=anckly"/>
</urlMappings>
接下來是設置映射路徑.url表示用戶輸入的URL,mappedUrl表示服務器真正接收的網頁URL。
回到最先的問題,就可以在每個用戶注冊后為urlMappings增加一個add節點(實現原理請參考System.Configuration命名空間),存儲每個用戶的URL映射路徑。
URL映射的另一個用處是用來隱藏真實網頁路徑,,為網站提供一定安全保證。
分享:從ASP.NET 1.1升級到ASP.NET 2.0要考慮的Cookie問題當你準備將Web應用程序從ASP.NET 1.1升級到ASP.NET 2.0,你將面對這樣一個cookie問題:在ASP.NET 1.1應用程序中客戶端保存的所有cookie將失效。 博客園也遇到了這樣的問題,對博客園
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發送Email實例(可帶附件)
- js實現廣告漂浮效果的小例子
- asp.net Repeater 數據綁定的具體實現
- Asp.Net 無刷新文件上傳并顯示進度條的實現方法及思路
- Asp.net獲取客戶端IP常見代碼存在的偽造IP問題探討
- VS2010 水晶報表的使用方法
- ASP.NET中操作SQL數據庫(連接字符串的配置及獲取)
- asp.net頁面傳值測試實例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲過程實現分頁示例代碼
- 相關鏈接:
- 教程說明:
.Net教程-妙用ASP2.0中的URL映射改變網址。