开发工具版本:Microsoft Visual Studio 2017
Global.asax.cs中,应用程序启动事件中,需要注册路由处理器。
①Global.asax.cs文件在系统启动时完成全局性的初始化工作。
②通过App_Start文件夹中的RouteConfig.cs文件配置路由。
在Global.asax.cs中
1.RouteConfig.RegisterRoutes();//注册路由。
2.FilterConfig.RegisterGlobalFilters();//全局过滤器(拦截器)
RouteConfig.cs文件的说明:
*public static void RegisterRoutes(RouteCollection routes)//注册路由的静态方法
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");//忽略不需要处理的特定请求
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }//定义URL规则,UrlParameter.Optional 匿名类:定义默认的控制器和动作方法,id参数可选。
);
}*