【问题标题】:Navigation Through pages using asp-action使用 asp-action 导航页面
【发布时间】:2020-07-05 01:47:32
【问题描述】:

我是asp.net core 技术的新手。我制作了一个布局视图,其中包含每个页面的样式和链接。但是,这些链接不起作用。我为控制器中的每一个都做了一个动作方法。我的问题是:

Where should these links that appear in the bar be?
Should I declare them on the layout page or in each page?

这就是我在视图文件夹内共享文件夹内的布局页面中传递它们的方式

       <nav>
        <ul class="nav__links">
            <li><a href="/">Home</a></li>
            <li><a asp-action="Contact">Contact</a></li>
            <li><a asp-action="About">About</a></li>
        </ul>
       </nav>

动作方法:

  public IActionResult Index()
    {
        return View("Index");
    }
  public IActionResult About()
    {
        return View("About");
    }

    public ViewResult Contact()
    {

        return View("Contact");
    }

【问题讨论】:

    标签: asp.net asp.net-mvc asp.net-core


    【解决方案1】:

    我通过在 ViewImports 视图中添加 @addTagHelper 解决了这个问题。 更多详情请点击链接@addTagHelpers

    【讨论】:

      猜你喜欢
      • 2019-07-01
      • 2021-03-20
      • 2017-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多