如何在不定义Controller名称的情况下访问操作方法

时间:2015-08-21 22:03:38

标签: asp.net-mvc asp.net-mvc-5 asp.net-mvc-routing

我正在开发一个Web应用程序,我有一个带有三种操作方法的Home控制器;索引,关于,联系。 现在要访问About操作方法,我需要键入以下URL https://servername/home/about所以我的问题是我是否可以访问About操作方法而不引用" Home"控制器类。例如"http://servername/About/"谢谢, 此致

1 个答案:

答案 0 :(得分:5)

RouteConfig.cs文件中创建特定路线

routes.MapRoute(
  name: "About",
  url: "About",
  defaults: new { controller = "Home", action = "About" }
);

并确保它在默认路线之前