1
我的網站需要看起來像這樣的路線:限制嵌套視圖5
/products/product1/subcategory
/products/product1/subcategory2
/products/product2/subcagetory
etc..
我已經設置了我的路線是:
routes.MapRoute("Product1", "products/product1/{action}" ....
routes.MapRoute("Product2", "products/product2/{action}" ....
我才能保證做到這一點菜單項重定向到正確的視圖,這很好,但我們的測試人員發現用戶可以交換返回不規則結果的URL,例如:
/products/product1/subcategory-for-product2
/products/product2/subcategory-for-product1
有沒有阻止這種情況發生的方法?
您需要驗證子類別是否屬於控制器中的該產品(您不能限制用戶可以在地址欄中鍵入的內容) – 2014-12-03 09:44:45