web-dev-qa-db-ja.com

ASP.NET MVC 6アンカータグヘルパーを使用したQueryString

次のhtml出力を作成する必要があります。

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

ASP.NET MVC 6アンカータグヘルパーでこれを実現するにはどうすればよいですか?クエリ文字列部分にはオプションがないようです。使いたい

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

しかし、「provider = 1」はどこに置くのですか?

27
Wheel Builder

asp-route-*属性:

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