Asp.net mvc 通过调用url中的控制器来路由/重定向到默认操作?

Asp.net mvc 通过调用url中的控制器来路由/重定向到默认操作?,asp.net-mvc,routedata,Asp.net Mvc,Routedata,URL:localhost:4835/登录 public class LoginController : Controller { public ActionResult Index() { 'enter code here' } } 我想调用index,但不提及操作名称。您的RouteConfig文件中应该有类似的内容: routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}",

URL:localhost:4835/登录

public class LoginController : Controller
{
    public ActionResult Index()
    { 'enter code here' }
}

我想调用index,但不提及操作名称。

您的
RouteConfig
文件中应该有类似的内容:

routes.MapRoute(
    name: "Default",
    url: "{controller}/{action}/{id}",
    defaults: new { controller = "Your Default Controller Name", action = "Default Action name(usually Index)", id = UrlParameter.Optional }
);

您可以拥有自己的映射,这里只提供了一个示例。

显示路由定义