如何在ASP.NET MVC3中配置区域
如何在ASP.NET MVC3中配置区域
有人知道如何在ASP.NET MVC3中配置区域吗?
我在这里读到了一篇关于区域的文章。
但是那篇文章不是基于MVC3的。
在MVC3中,RouteCollection routes
中没有名为MapRootArea
的函数,这个函数在Global.asax中可以找到。
routes.MapRootArea("{controller}/{action}/{id}", "AreasDemo", new { controller = "Home", action = "Index", id = "" });
当我在MVC3中创建一个新区域时,我得到了一个继承自AreaRegistration
的该区域的类,看起来像这样:(这里Blogs是区域名称)
public class BlogsAreaRegistration : AreaRegistration { public override string AreaName { get { return "Blogs"; } } public override void RegisterArea(AreaRegistrationContext context) { context.MapRoute( "Blogs_default", "Blogs/{controller}/{action}/{id}", new { action = "Index", id = UrlParameter.Optional } ); } }
请问有人可以帮我配置MVC3中的区域吗?任何类型的链接也会有所帮助。