Добавление #section в мой URL в ASP .Net Core MVC - PullRequest
0 голосов
/ 02 ноября 2019

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

https://localhost/Index#about

однако я не уверен, где вставить #about в URLпараметры.

<a class="nav-link" asp-area="" asp-controller="Home" asp-action="Index">About</a>

Если вам интересно, я использую этот фрагмент кода для своих URL-адресов navbar. Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 02 ноября 2019

ОК после поиска в документации Microsoft:

<a class="nav-link" asp-area="" asp-controller="Home" asp-action="Index" asp-fragment="about">About</a>

Атрибут asp-фрагмент определяет фрагмент URL для добавления в URL. Помощник тега привязки добавляет хеш-символ (#).

Источник: https://docs.microsoft.com/en-us/aspnet/core/mvc/views/tag-helpers/built-in/anchor-tag-helper?view=aspnetcore-3.0

0 голосов
/ 02 ноября 2019

Попробуйте это:

<a asp-action="Index" asp-controller="Home" asp-route-id="#about">Index</a>

Нашли это из Здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...