Razor Page asp-page tag helper not directing to different folder correctly

239 views Asked by At

I am working in ASP.NET Core 5 on an MVC application with Razor pages. I am trying to link from a page in one folder to a page in another folder.

From a page in the same folder as the target page, this link works as expected:

<a asp-page="Details" asp-route-userid="@member.UserId">@member.FullName</a>

It generates the following route from the root:

/User/Details/{userId here}

From the page I am now trying to link from, in a separate folder, this link does not work as expected:

<a asp-page="/User/Details" asp-route-userid="@member.UserId">@member.FullName</a>

Instead, this code generates the following route from the root:

/?page=%2FUser%2FDetails

How can I get the link from a different folder to work properly?

0

There are 0 answers