我要离开这个: How do I get the referrer URL in an ASP.NET MVC action?
有效。我在提交表单时收到了一个URL,但它与联系表单所在的URL相同。我猜是当我点击提交时,它认为前一页是联系页面。我想在联系表单页面之前找到用户所在的页面。
这就是我所拥有的:
sb.Append("<p>Referrer URL: " + Request.ServerVariables["HTTP_REFERER"] + "</p>");
答案 0 :(得分:2)
您可以将Referer存储在以下形式的隐藏字段中:
<input type="hidden" name="referer" value="<%=Request.ServerVariables["HTTP_REFERER"] %>" />