C# 如何在mvc中检索请求的url而不使用request.urlReferer?

C# 如何在mvc中检索请求的url而不使用request.urlReferer?,c#,asp.net-mvc,url,C#,Asp.net Mvc,Url,如何在mvc中检索请求的url而不使用request.urlReferer? 我读过那个请求。URLreferer不可靠。 实现它的最佳方法是什么?我认为它的意思是,referer头本身不可靠,因为无论是否发送到服务器,它都完全取决于用户的浏览器 正如注释中的@Dashsa所建议的,您需要创建一个javascript解决方案。但是,对于来自应用程序外部的请求,这显然不起作用。我在使用Requset.UriReferer时没有遇到任何问题,也许您使用它是错误的。。您是否已经厌倦了以下var som

如何在mvc中检索请求的url而不使用request.urlReferer? 我读过那个请求。URLreferer不可靠。
实现它的最佳方法是什么?

我认为它的意思是,referer头本身不可靠,因为无论是否发送到服务器,它都完全取决于用户的浏览器


正如注释中的@Dashsa所建议的,您需要创建一个javascript解决方案。但是,对于来自应用程序外部的请求,这显然不起作用。

我在使用Requset.UriReferer时没有遇到任何问题,也许您使用它是错误的。。您是否已经厌倦了以下var someUrl=HttpContext.Current.Request.urlreferer.AbsoluteUriRequest.Url.PathAndQuery?根据MSDN,propper的方法是使用urlreferer-如果您能够使用客户端-Javascript允许您通过使用var x=document.referer获得它@ramires请您共享指向表示Request.urlReferer不可靠的来源的链接好吗?。达林·迪米特罗夫的答案就是一个例子。我读了很多书。