我知道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")">
,但我认为这不是一个好方法。