ASP.NET MVC 中Area区域是个好东西,使得网站结构分层等很清晰.
关于Area的文章很多人都写了,我这里就只要写一下关键的几点.
1.在网站项目中右键添加区域
2.修改Global.asax类中的路由规则,要不运行时,有相同的Controller就会出错了
routes.MapRoute(
"Default", // 路由名称 "{controller}/{action}/{id}", // 带有参数的 URL new { controller = "Home", action = "Index", id = UrlParameter.Optional }, // 参数默认值 new[] { "Area.Controllers" }// Namespaces 引入默认的命名空间 );3.修改对应区域中xxxAreaRegistration.cs文件中的路由规则,也像上面的一样,把命令空间也添加上去.