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?