首页 > Web开发 > 详细

Asp.net 5 (MVC6) Areas 分区

时间:2016-02-24 10:55:00      阅读:500      评论:0      收藏:0      [点我收藏+]
1. Startup.cs 类的 Configure方法中, 加入Area路由设置代码:
  1. //app.UseMvcWithDefaultRoute();
  2. app.UseMvc(routes=> {
  3. // add the new route here.
  4. routes.MapRoute(name: "areaRoute",
  5. template: "{area:exists}/{controller}/{action}",
  6. defaults: new { controller = "Home", action = "Index" });
  7. routes.MapRoute(
  8. name: "default",
  9. template: "{controller}/{action}/{id?}",
  10. defaults: new { controller = "Home", action = "Index" });
  11. });

2. 创建Areas相关文件夹:
技术分享
3. 在Area的Views目录下的_ViewStart.cshtml文件中, 指定Area的默认模板
技术分享
4. 创建Area的Controller类:
  1. [Area("Admin")]
  2. public class HomeController: Controller
  3. {
  4. public IActionResult Login()
  5. {
  6. return View();
  7. }
  8. }
5. 创建_Layout.cshtml及View文件.





Asp.net 5 (MVC6) Areas 分区

原文:http://www.cnblogs.com/ybst/p/5212006.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!