ASP.NET MVC区域

 

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文件中的路由规则,也像上面的一样,把命令空间也添加上去.

 

Dome

 

posted @ 2011-11-08 10:44  lJianchun  阅读(383)  评论(0)    收藏  举报