2016-07-27 16 views
5

Próbuję utworzyć niestandardowy znacznik pomocniczy ASP.NET Core dla znacznika a, który obsługuje atrybut asp-hash. Co powinien zrobić ten atrybut, to po prostu dołącz podaną wartość do końca atrybutu href.Tworzenie niestandardowego pomocnika znaczników kotwicy z obsługą ciągu mieszania

<a asp-controller="Home" asp-action="Index" asp-hash="mainDiv">some link</a>

by następnie wygenerować:

<a href="http://localhost/home/index#mainDiv">some link</a>

znalazłem kod źródłowy AnchorTagHelper w tej sekcji w asp.net github repo ale nie mogę znaleźć sposób dołączania rzeczy do końca wygenerowany href.

Odpowiedz

6

Nie istnieje atrybut asp-hash, ale nie ma potrzeby tworzenia niestandardowego pomocnika znaczników kotwicy. Szukasz atrybutu: asp-fragment:

<a asp-controller="Home" asp-action="Index" asp-fragment="mainDiv">some link</a> 
+0

Głupi ... nie zauważyłem – VSG24

Powiązane problemy