MVC Request.UrlReferrer为null
使用情景,登录后返回登录前访问的页面。
这个时候用到了UrlReferrer
var returnUrl = HttpContext.Current.Request.UrlReferrer != null ? HttpContext.Current.Request.UrlReferrer.AbsoluteUri : "/");
在本地环境测试时,UrlReferrer为null.查阅之后原因是因为url是手动录入的。
原文:blog.csdn.net/bingtingabc/article/details/7837205
UrlReferrer属性有效情况:
1.标签<a>跳转页;
2.Post表单提交或脚本submit();
UrlReferrer属性无效情况:
1.手动录入UrlReferrer所在的url;
UrlReferrer属性:
1.UrlReferrer 获取客户端上次请求URL信息;
2.Authority 获取服务器域名或IP地址和端口号;