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

时间:2016-05-06 13:55:14

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

我需要创建以下html输出:

<a href="account/register?provider=1">Register</a>

如何使用ASP.NET MVC 6锚标记帮助程序完成此操作?似乎查询字符串部分没有选项。我想用

<a asp-action="Register" asp-controller="Account">Register</a>

但我在哪里放&#34; provider = 1&#34;?

1 个答案:

答案 0 :(得分:36)

您是否尝试过asp-route-*属性:

<a asp-action="Register" 
   asp-controller="Account"
   asp-route-provider="1">
    Register
</a>