ASP.Net 核心锚路由到控制器中的动作

ASP.Net Core Anchor route to action in controller

我正在尝试让锚点执行控制器方法,但这对我不起作用。这是我的主播:

<div class="topNavigationBar">
    <a href="default/GoToGames">Games</a>
</div>

我的控制器名为 Default,我要执行的 ActionResult 方法名为 GoToGames:

public IActionResult GoToGames()
{
    return View("/Views/Games.cshtml");
}

我试过这个:

<a asp-controller="Default" asp-action="GoToGames">Apps</a>

这只会使锚点无法点击。我怎样才能使锚路由到 ActionResult?

在 Views 文件夹中,创建文件 _ViewImports.cshtml 并添加以下行:

@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers