我对 MVC 很陌生。我现在面临路由问题。我的项目 URL 是 /account/Create。我可以访问控制器并为 Create 做我的事情,但我需要访问 /account 控制器,因为我需要在该级别编写代码。
/account/create - 我可以访问这个级别的代码
/account - 不知道如何访问这个控制器
项目结构:
示例项目
- 控制器
- 模型
- 看法
我应该在以下代码中更改什么?
//global.asax.cs
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } //Parameter defaults
);
}