C# 通过联系人表单发送URL推荐人

C# 通过联系人表单发送URL推荐人,c#,asp.net,C#,Asp.net,我要离开这里: 它起作用了。提交表单时,我收到一个URL,但它与联系人表单上的URL相同。我猜当我点击submit时,它认为上一页是联系人页。我想在联系人表单页面之前找出用户所在的页面 这就是我所拥有的: sb.Append("<p>Referrer URL: " + Request.ServerVariables["HTTP_REFERER"] + "</p>"); sb.Append(“REFERER URL:”+Request.ServerVariables[“

我要离开这里:

它起作用了。提交表单时,我收到一个URL,但它与联系人表单上的URL相同。我猜当我点击submit时,它认为上一页是联系人页。我想在联系人表单页面之前找出用户所在的页面

这就是我所拥有的:

sb.Append("<p>Referrer URL: " + Request.ServerVariables["HTTP_REFERER"] + "</p>");
sb.Append(“REFERER URL:”+Request.ServerVariables[“HTTP\u REFERER”]+“

”);
您可以将Referer存储在以下格式的隐藏字段中:

<input type="hidden" name="referer" value="<%=Request.ServerVariables["HTTP_REFERER"] %>" />

您可以将Referer存储在以下格式的隐藏字段中:

<input type="hidden" name="referer" value="<%=Request.ServerVariables["HTTP_REFERER"] %>" />


它发送了实际的字符串“”。这是因为我使用Razor/C#?@christophenorthcutt将其转换为类似于原始示例的内容,它将是:
sb.Append(“”)@JackA。我只想发送URL的文本,而不是整个输入表单。现在我在控制器中有这样一个:sb.Append(referer URL:“+Request[“referer”]+”

”);在.cshtml文件中:它发送了实际的字符串“”。这是因为我使用Razor/C#?@christophenorthcutt将其转换为类似于原始示例的内容,它将是:
sb.Append(“”)@JackA。我只想发送URL的文本,而不是整个输入表单。现在我在控制器中有这样一个:sb.Append(referer URL:“+Request[“referer”]+”

”);在.cshtml文件中: