Categories
asp.net asp.net-core-mvc asp.net-mvc

QueryString with ASP.NET MVC 6 Anchor Tag Helper

I need to create the following html output:

<a href="https://www.faqcode4u.com/faq/75265/account/register?provider=1">Register</a>

How can I accomplish this with ASP.NET MVC 6 anchor tag helper? It seems that there is no option for the query string part. I want to use

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

but where do I put “provider=1”?

Did you try the asp-route-* attribute:

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