jas*_*son 0 c# asp.net asp.net-mvc
我知道这会将用户重定向到上一个操作:
return Redirect(ControllerContext.HttpContext.Request.UrlReferrer.ToString());
Run Code Online (Sandbox Code Playgroud)
我想知道如何将用户重定向到之前的第二个动作?我的意思是上一页的前一页.谢谢.
您不能依赖Referrer网址作为上一个操作.
Htt本质上是无国籍的.Referrer属性不可靠,可以很容易地更改.
如果使用会话来跟踪用户,则应使用服务器上的会话状态来存储所访问的操作,并在需要时从会话中读取它.
阅读有关ASP.NET会话的更多信息 您也可以与匿名未经身份验证的用户使用会话,它不仅仅指向登录的用户.
通过cookie或通过每次用户单击链接时将会话ID传递到URL,可以同步跟踪会话.
在此处查找更多信息:https://msdn.microsoft.com/en-us/library/ms178581%28v=vs.140%29.aspx
| 归档时间: |
|
| 查看次数: |
616 次 |
| 最近记录: |