zoukankan      html  css  js  c++  java
  • Asp.net 5 (MVC6) Areas 分区

    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文件.





  • 相关阅读:
    菜根谭#308
    菜根谭#307
    菜根谭#306
    菜根谭#305
    菜根谭#304
    菜根谭#303
    菜根谭#302
    菜根谭#301
    菜根谭#300
    菜根谭#299
  • 原文地址:https://www.cnblogs.com/ybst/p/5212006.html
Copyright © 2011-2022 走看看