带有ASP.NET MVC 6 Anchor Tag Helper的QueryString

Whe*_*der 24 asp.net asp.net-mvc asp.net-core-mvc

我需要创建以下html输出:

<a href="account/register?provider=1">Register</a>
Run Code Online (Sandbox Code Playgroud)

如何使用ASP.NET MVC 6锚标记帮助程序实现此目的?似乎查询字符串部分没有选项.我想用

<a asp-action="Register" asp-controller="Account">Register</a>
Run Code Online (Sandbox Code Playgroud)

但是我在哪里放"provider = 1"?

Dar*_*rov 41

你试过这个asp-route-*属性了吗:

<a asp-action="Register" 
   asp-controller="Account"
   asp-route-provider="1">
    Register
</a>
Run Code Online (Sandbox Code Playgroud)