zoukankan      html  css  js  c++  java
  • .net Core之【区域】路由配置

    1.创建项目

    现在的项目是比较干净的

    2.创建一个区域

    创建完成后,会出现一个页面,人家都说了怎么设置路由规则

     3.进入Startup.cs文件中添加红色代码

    app.UseMvc(routes =>
        {
          routes.MapRoute(
          name: "areas",
          template: "{area:exists}/{controller=Home}/{action=Index}/{id?}"
        );
          routes.MapRoute(
          name: "default",
          template: "{controller=Home}/{action=Index}/{id?}");
        });

     4.在区域中船舰一个控制器并添加视图

     添加控制器

    添加视图

    5.在区域内控制器类名上添加 [Area("Admin")]

    6.运行程序,更具路由规则输入  https://localhost:5001/admin/home/index 即可访问

    7.链接生成

    生成从基于区域的控制器内的作到同一控制器内另一个作的

    HtmlHelper 法:

    @Html.ActionLink("Go to Product's Home Page", "Index")

    TagHelper 法:

    <a asp-action="Index">Go to Product's Home Page</a>

    注意,我不需要提供“area”“controller”,因在当前求的上下文中已可用。 此类值
    ambient


  • 相关阅读:
    伪多项式时间 Pseudo-polynomial time
    Aho-Corasick算法
    写给十八岁以下的你
    网络流算法
    Java static关键字
    带有负权边的最短路径问题
    Miller_Rabin(米勒拉宾)素数测试
    关于同余与模运算的总结
    UVa1585
    UVa修改版02
  • 原文地址:https://www.cnblogs.com/mi21/p/10151286.html
Copyright © 2011-2022 走看看