Тег <a>не работает. Не распознается как ссылка - PullRequest
0 голосов
/ 15 марта 2020

Я использую макет Visual Studio по умолчанию, который имеет эти ссылки enter image description here

Однако ни одна из этих ссылок не работает, и я не уверен, почему. Я не изменил код, связанный с этим, поэтому я не понимаю, почему это происходит. Вот код вида:

      <nav class="navbar navbar-inverse navbar-fixed-top"  style="z-index: -1;" >
    <div class="container">
        <div class="navbar-header">
            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <a asp-area="" asp-controller="Home" asp-action="Index" class="navbar-brand">AppFogos_WebAPI</a>

        </div>
        <div class="navbar-collapse collapse">
            <ul class="nav navbar-nav">
                <li>
                <a asp-area="" asp-controller="Home" asp-action="Index">Home</a>
                </li>
                <li>
                <a asp-area="" asp-controller="Home" asp-action="About">About</a>
                </li>
                <li>
                <a asp-area="" asp-controller="Home" asp-action="Contact">Contact</a>
                </li>
            </ul>
            <partial name="_LoginPartial" />
        </div>
    </div>
</nav>

Вот мой HomeController:

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

    public IActionResult About()
    {
        ViewData["Message"] = "Your application description page.";

        return View();
    }

    public IActionResult Contact()
    {
        ViewData["Message"] = "Your contact page.";

        return View();
    }

Может кто-нибудь понять, почему это происходит?

РЕДАКТИРОВАТЬ:

Вот мои UseEndpoints в классе запуска:

 app.UseRouting();
        app.UseEndpoints(endpoints =>
        {
            endpoints.MapHub<MyHub>("/myHub");
            endpoints.MapControllerRoute(
                name: "default",
               pattern: "{controller=Home}/{action=Index}/{id?}");


        });
...