gpt4 book ai didi

razor-pages - 如何重定向到 ASP.NET Identity 登录页面?

转载 作者:行者123 更新时间:2023-12-05 09:15:48 27 4
gpt4 key购买 nike

使用 ASP.NET Identity,如果我想构造一个 <a>链接到登录页面的元素我可以使用 Razor Helpers 和一些神奇的字符串:

<a asp-area="Identity" asp-page="/Account/Login">Login</a>

(不是手头的问题,但如果有人能告诉我为什么这个复杂的魔术字符串集合在某种程度上比硬编码“/Identity/Account/Login”相对 URL 更好,我会很高兴。)

我的问题是:如果我想从 Handler 例程(即 Razor 页面后面的 C# 代码)返回重定向,是否有一些推荐的魔法我应该使用它来获取到登录页面?

换句话说,有什么比:

return Redirect("/Identity/Account/Login");

最佳答案

这样使用:

return RedirectToPage("/Account/Login", new { area = "Identity" });

关于razor-pages - 如何重定向到 ASP.NET Identity 登录页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51736978/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com