0

对不起这个愚蠢的问题,但我怎样才能实现以下事情?

我有一个名为 ServerMonitor 的控制器,它只有一个 Action

 public ActionResult Index()
        {
            return Content(WebUtility.ServerID);
        }

如何执行以下操作键入

http://mydom.com/ServerMonitor而不是http://mydom.com/ServerMonitor/Index

4

2 回答 2

2

您需要使{action}路由 URL 中的参数默认为"index".
ASP.Net MVC 模板中定义的标准路由已经这样做了。

于 2012-11-25T13:45:19.897 回答
0
routes.MapRoute
(
"RouteName",
{controller}",
new{action = "index", id = "UrlParameter.optional"
);

我认为这基本上是你所需要的。

于 2012-11-25T16:59:03.547 回答