在我的MVC應用程序中,當用戶訪問www.MyDomain.com/Home時,由於以下路由條目導致此請求在HomeController類Index方法中處理在Global.asax中如何將請求路由到www.MyDomain.com到特定的控制器類別和方法
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
如果讓用戶去www.MyDomain.com/SomeParameters的說,我想在類myController的指數法處理此請求。參數的一個例子是www.MyDomain.com/John。爲此,我在Global.asax中創建了以下條目,但似乎沒有得到滿足。任何人都可以指出我在這裏做錯了嗎?
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "MyController", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
John實際上是一個參數而不是動作。 –
對不起,我錯過了。我編輯了我的答案! – kloarubeek
基於Queti的回答,我調整了url參數(實際上它不需要* MyController *) – kloarubeek