我是ASP .NET MVC3的新手。 我知道当我通过Visual Studio创建控制器时,他们会回复一些URL。但是在哪里定义哪个控制器响应哪个URL?
谢谢你的帮助。
答案 0 :(得分:0)
查看您的global.asax
文件 - 通常在那里定义路由表。
这是URL和控制器/操作之间的映射。
有关详细信息,请参阅官方ASP.NET MVC Routing Overview。
public class MvcApplication : System.Web.HttpApplication
{
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 = "" } // Parameter defaults
);
}
protected void Application_Start()
{
RegisterRoutes(RouteTable.Routes);
}
}