Asp.net 使用asp操作浏览页面

Asp.net 使用asp操作浏览页面,asp.net,asp.net-mvc,asp.net-core,Asp.net,Asp.net Mvc,Asp.net Core,我对asp.net核心技术不熟悉。我制作了一个布局视图,其中包含每个页面的样式和链接。但是,这些链接不起作用。我为控制器中的每一个都做了一个动作方法。我的问题是: Where should these links that appear in the bar be? Should I declare them on the layout page or in each page? 这是我在视图文件夹中的共享文件夹内的布局页面中传递它们的方式 <nav>

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

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>

我通过在ViewImports视图中添加@addTagHelper解决了这个问题。 有关更多详细信息,请单击链接

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

    public ViewResult Contact()
    {

        return View("Contact");
    }