Я знаю, что asp-route-{key}
- это добавление параметров к asp-action
, asp-page
и т. Д.
Но если я использую asp-page
на странице, которая уже содержит строки запроса, такие как:
http://localhost/page?query=some-query-parameter¶m=another-query-parameter
И когда я использую помощник тега привязки как:
<a asp-page="anotherpage">Go to another page</a>
Созданный тег привязки будет указывать на:
http://localhost/anotherpage?query=some-query-parameter¶m=another-query-parameter
Но я хочу просто:
http://localhost/anotherpage
Я обнаружил, что могу использовать <a href="@Url.Page("/Path/To/Page")">
, но я думаю, что это не очень хороший способ.