可用于获取项目<website>/Pages/Account/Logout.cshtml
的该路径中的页面的URL
这是使用视图模型剃刀页面而不是mvc控制器/动作
当我使用Url.Action("/Account/Logout", new { logoutId = ogoutId });
时,它说无法解决操作/Account/Logout
答案 0 :(得分:2)
在Razor Pages中,您可以使用@ Url.Page。
<a href="@Url.Page("/Account/Logout",new { logoutId = 1 })">Logout</a>
或者直接使用asp-page
,更多用法here。
<a asp-page="/Account/Logout" asp-route-logoutId ="1">Logout</a>