- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用 ASP.Net Core 2.1 Razor Pages,使用 LocalRedirect()
的最佳实践是什么?对比 RedirectToPage()
?
当重定向到当前网站中的页面时,它们似乎可以互换使用。一个比另一个有优势吗?
最佳答案
LocalRedirect
应该在处理“返回 URL”时使用,即传递一个 URL,用户应该在某些过程完成后重定向回该 URL,例如登录。在这种情况下,恶意行为者可以将用户发送到您的登录表单,例如,将返回 URL 返回到恶意站点。使用 LocalRedirect
确保“返回 URL”是您站点上的实际路由,而不是某些恶意的第三方不良行为者的路由。
当您直接控制用户被重定向到的位置时,可以使用所有其他重定向结果类型。
关于asp.net-core - 何时使用 LocalRedirect 与 RedirectToPage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52041763/
使用 ASP.Net Core 2.1 Razor Pages,使用 LocalRedirect() 的最佳实践是什么?对比 RedirectToPage() ? 当重定向到当前网站中的页面时,它们似
RedirectToPage("Companies") 将重定向到 /Pages/Companies.cshtml(从 ASP.NET MVC Controller ) 但是如果想重定向到此页面 /A
我在 LogOut razor 页面中有以下代码。 public async Task OnPostAsync() { await loginManager.SignOutAsync(); R
在一个全新的、开箱即用的 asp.net core RazorPages 项目中,为什么会出现以下异常“InvalidOperationException: No page named '/' 与提供
我是一名优秀的程序员,十分优秀!