您的位置:首页 > 其它

不是如何把.net MVC4.0 Areas里面的页面设置为默认页的可以看看。

2013-04-16 18:27 302 查看
//Areas路由文件的修改方法

public override void RegisterArea(AreaRegistrationContext context)
{
Trace.WriteLine("Cosmetology");
}

//Global文件的修改方法,注册路由,完美呈现,针对部署IIS中的默认页问题。

public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new {controller = "Beautiful", action = "Index", id = UrlParameter.Optional } // Parameter defaults
, new string[] { "JaredDemo.Areas.Cosmetology.Controllers" }
).DataTokens.Add("Area", "Cosmetology");

//找个解决方案怎么这么难还要去国外网站上看,谁能推荐一些帮助解决问题的网站,也不必要那么麻烦。不明白的朋友可以留言。
}


附上国外网站解决方案:http://www.philliphaydon.com/2011/07/mvc-areas-routes-order-of-routes-matter/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐