0
我們正在構建產品站點並使用ASP.NET WebForms C#中的路由。 我們目前有ASP.NET Webform Routing
routes.MapPageRoute("", "{categoryName}", "~/Category.aspx");
routes.MapPageRoute("", "{categoryName}/{subCategoryname}", "~/SubCategory.aspx");
它的偉大工程..
鞋/女裝,鞋/童裝,鞋/男裝,鞋/女裝。
我們希望添加了一個新的途徑來獲得以下resutls
產品/山地光男裝遠足靴
所以我們現在我們的路由器有
routes.MapPageRoute("", "{categoryName}", "~/Category.aspx");
routes.MapPageRoute("", "{categoryName}/{subCategoryname}", "~/SubCategory.aspx");
routes.MapPageRoute("", "Product/{productName}", "~/Product.aspx");
但是,當我們去/產品/ Mountain-Light-Mens-Hiking-Boots路由器啓動SubCategory.aspx,這不是我們想要發生的事情。我們希望啓動這個產品。
我知道路由器不知道'產品'是否是一個categoryName或不是。
如何爲/ Products添加另一根級別路由?
這工作! - 如何「知道」? :) – 2013-03-07 21:42:04