我想在我的路由表中添加可選參數。 比如我想在用戶瀏覽產品目錄是這樣的: http://www.domain.com/browse/by-category/electronics/1,2,3等asp.net webforms routing:可選參數
現在我已經創造了這樣的路線:
然而 routes.MapPageRoute(
"ProductsBrowse",
"browse/{BrowseBy}/{Category}",
"~/Pages/Products/Browse.aspx"
);
問題是,當用戶輸入http://www.domain.com/browse,我希望他們提出一個不同的頁面,他們可以選擇如何瀏覽的方式。所以參數{BrowseBy}和{Category}不會被使用。
有沒有解決方法,然後爲每個場景創建單獨的路線?
謝謝你的時間! 親切的問候, 馬克
請參閱我的回答它展示瞭如何用一個路由做到這一點。 – 2011-08-20 18:15:27