ASP-Controller добавляет API в качестве префикса маршрута - PullRequest
0 голосов
/ 10 ноября 2018

У меня есть следующий тег в .net ядре "_Layout.cshtml"

<a asp-area="" asp-controller="Work" asp-action="Index">Work</a>

Во время выполнения он преобразуется в следующий.

<a href="/api/Work/Index">Work</a>

Почему это добавляет "API"? Как я могу написать без этого?

Мне нужен следующий вывод в виде ссылки.

<a href="/Work/Index">Work</a>

1 Ответ

0 голосов
/ 11 ноября 2018

Вы не можете запретить добавление api к маршруту, так как это является частью построения маршрута.

Единственный способ написать URL-адрес - не использовать помощники:

<a href="/work/index">Work</a>
...