1
我想直接在以下網址URL:ASP.NET路由不包含一個控制器名稱
http://myweburl/Wheel/466/Direction/903/Highlight/7
到一個控制器的動作:
public ActionResult Index(int wheel, int direction, int highlight)
在控制器VehicleController
我仍然希望將我的首頁/索引保留爲網站的根網址。所以如果有人輸入
http://myweburl/
他們會被導向到Home/Index
我該怎麼做?
我有一個建議給你。參數輪,方向和高光是不同的。方向不是輪子的範疇,突出不是方向的範疇。如果這些項目與類別/項目有關係,則可以用'/'分隔這些項目。我建議你將這些值作爲querystrings而不是路由參數傳遞,這樣你就更加RESTful了。 – VJAI
@Mark感謝您的建議,但這僅僅是一個人爲的例子,在我的生產代碼中參數是相關的。 (在發佈之前應該多想一些) –