ASP.NET Core如何在没有查询字符串的情况下使用[asp-page] Tag Helper?

时间:2018-07-02 10:41:46

标签: razor asp.net-core asp.net-core-mvc

我知道asp-route-{key}是要向asp-actionasp-page等添加参数。

但是,如果我在已经包含查询字符串的页面中使用asp-page

http://localhost/page?query=some-query-parameter&param=another-query-parameter

当我使用锚标记助手:

<a asp-page="anotherpage">Go to another page</a>

生成的锚标记将指向:

http://localhost/anotherpage?query=some-query-parameter&param=another-query-parameter

但是我想要的只是:

http://localhost/anotherpage

我发现我可以使用<a href="@Url.Page("/Path/To/Page")">,但我认为这不是一个好方法。

0 个答案:

没有答案