我正在尋找一個很好的示例項目或網站參考,它提供了一個簡單易懂的URL重寫和製作黑客URL的概述。ASP.NET的簡單黑客URL實現(3.5)
我已經閱讀了關於這個概念的大量內容,但我特別尋找一個很好的實現示例,供程序員用來開始。
這是專門針對.NET 3.5的,因此它的樣本非常完美!
編輯:現在,ASP.NET 4.0已經出來,這個問題是沒有爭議的,因爲URL路由機制是優秀的和可怕的。我在我所有的ASP.NET應用程序中都使用它。
我正在尋找一個很好的示例項目或網站參考,它提供了一個簡單易懂的URL重寫和製作黑客URL的概述。ASP.NET的簡單黑客URL實現(3.5)
我已經閱讀了關於這個概念的大量內容,但我特別尋找一個很好的實現示例,供程序員用來開始。
這是專門針對.NET 3.5的,因此它的樣本非常完美!
編輯:現在,ASP.NET 4.0已經出來,這個問題是沒有爭議的,因爲URL路由機制是優秀的和可怕的。我在我所有的ASP.NET應用程序中都使用它。
敢肯定你的意思是對的WebForms,如果是的話看看這篇文章由菲爾哈克 http://haacked.com/archive/2008/03/11/using-routing-with-webforms.aspx
如果你的意思是asp.net MVC,看看這個http://www.asp.net/learn/mvc-videos/video-399.aspx或任何的視頻在www.asp.net/ mvc
閱讀這些非常有益的反應,消費研究這個話題的時候了相當數量,並在代碼樣本正與框架3.5 SP1後,我發現自己成功了。
對我來說,最好的辦法是先實現這個超級簡單的例子,並使用它:
http://blogs.msdn.com/mikeormond/archive/2008/05/14/using-asp-net-routing-independent-of-mvc.aspx
接下來,我發現了延伸與第一實施優良和簡單的例子,並增加了對支持參數。這個例子很簡單和出色:
我希望這可以幫助其他人在看這個題目;即使對於不打算使用MVC的開發人員來說,似乎也有相當大的興趣。