javascript - 在 Asp.net core mvc 中登录后如何重定向到上次访问的页面
问题描述
登录后我为 Last Visited 页面做了很多解决方案,但我找不到任何解决方案。请在这件事上给予我帮助
ViewBag.returnUrl = Request.Headers["Referer"].ToString();
我已经完成此操作并在登录的 cshtml 页面中调用 Viewbag.returnUrl 但无法正常工作
解决方案
验证凭据后,重定向应在控制器中发生。而不是返回带有 viewbag 信息的登录页面,就像这里提到的:
如果您使用 JS 执行此操作,或者出于任何原因需要先登陆此页面,那么您可以使用 javascript 进行重定向:
window.location.replace("myUrl");
推荐阅读
- javascript - 获取数据后选择元素清晰
- python - 将带有 json 的 numpy 数组发布到带有请求的烧瓶应用程序
- ruby-on-rails - 在设计注册期间接受付款
- android - Vuforia 跟踪适用于编辑器,但不适用于 Android 设备
- python - 如何从 Pandas/Python 中的日志数据描述中删除日志 ID
- python - 成员函数的局部常量
- sql - 如何在连接字符串中包含®注册符号
- javascript - 如何模拟按下 END 键
- python - Mitmproxy 重定向在 python (Raspberry Pi) 中不起作用
- c - 没有连接到网络(AF_ROUTE)时没有这样的过程(3)