[英].net mvc redirect to calling page without parameter
我已经看到了一些有关例如重定向到调用页面的问题
但一般建议是将重定向网址作为参数传递或检查引荐来源网址。
1.这些真的是仅有的两种解决方案吗? 2.跟踪最近访问的页面怎么样?这是否可行和/或可行? 3.还有其他选择吗?
忘了添加,我需要远离javascript
只需使用URL Referer [sic]标头即可。
var requestFrom = Request.UrlReferrer
您可以在以下位置找到该文档: http : //msdn.microsoft.com/zh-cn/library/system.web.httprequest.urlreferrer.aspx
唯一不起作用的时间是直接请求页面时,但是在这种情况下,您将无处重定向。
另一种选择是使用AJAX进行请求异步处理,以便您的Delete操作仅执行其描述的内容,而不负责执行其预期的删除目的以外的操作。
有时,引荐来源网址是不可能的。 想象一下登录表单进行了一些验证,您输入了错误的密码,然后返回红色错误消息,然后引荐来源网址错误。 当然,在这种情况下,查询字符串解决方案将起作用。
但是,您也可以
(我并不是说这些选项是好是坏,这是我现在能想到的全部)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.