對不起,這個愚蠢的問題,但我怎麼能實現以下事情?MVC 3導航到控制器
我有一個名爲ServerMonitor控制器,它只有一個動作
public ActionResult Index()
{
return Content(WebUtility.ServerID);
}
我如何可以執行以下操作鍵入
http://mydom.com/ServerMonitor,而不是http://mydom.com/ServerMonitor/Index
對不起,這個愚蠢的問題,但我怎麼能實現以下事情?MVC 3導航到控制器
我有一個名爲ServerMonitor控制器,它只有一個動作
public ActionResult Index()
{
return Content(WebUtility.ServerID);
}
我如何可以執行以下操作鍵入
http://mydom.com/ServerMonitor,而不是http://mydom.com/ServerMonitor/Index
您需要使路由URL中的{action}
參數默認爲"index"
。
在ASP.Net MVC模板中定義的標準路由已經這樣做了。
routes.MapRoute
(
"RouteName",
{controller}",
new{action = "index", id = "UrlParameter.optional"
);
我認爲這基本上是你需要的。
非常感謝! – StringBuilder