2010-09-13 127 views
2

我試圖在我的ASP.NET 3.5 WebForms應用程序中配置URL路由。設置路線一直讓我感到困惑,所以我希望我能找到一些方向。ASP.NET 3.5 webforms URL路由問題

我的要求很簡單。我爲自己的應用程序設置了不同的「品牌」,並且我希望在該網址中指定品牌。例如,http://www.mysite.com/brand1/Default.aspx會造就一個品牌(後面的代碼將查找brand1在db和加載特定的文字,圖片,主題等),http://www.mysite.com/brand2/Default.aspx會彈出另一個品牌等

我和相當靈活如何顯示網址,但保留http://www.mysite.com/brand1前綴除外。這是不能改變的。

感謝您的幫助!

回答

3

我這樣做是通過使用http://www.UrlRewriter.net,這裏由斯科特谷解釋說:

http://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting-with-asp-net.aspx

的技巧是使用URL重寫規則(正則表達式)在web.conifg以獲取/brand1/default.aspx的請求例如,實際執行/Processor/Default.aspx?brand=brand1

注意:Form.browser技巧在回發時爲我工作。

+0

好吧,聽起來像我提到路由時混淆了我的術語。我會檢查你的鏈接...謝謝! – 2010-09-13 16:30:30