我正在使用Asp.Net MVC。我想知道发送请求到我的控制器动作的URL,例如我的控制器动作是(Customer / Index),我想从中获取调用我的动作的URL(我不需要当前网址)。我想要从中发送请求的源网址。有什么解决办法吗?
答案 0 :(得分:0)
您可以尝试使用网址引荐来源网址,例如
Request.UrlReferrer
Request.QueryString["Referrer"].ToString()
答案 1 :(得分:0)
看看这个链接:MDN reference
它指出:“在以下情况下,浏览器不会发送引荐标头:引荐资源是本地“文件”或“数据” URI。”
如果您要在页面调用“自身”(即Web应用程序中的另一个页面/控制器)时提供该标题,则可以尝试根据每个请求手动添加标题。
答案 2 :(得分:-1)