我有一个场景,网站用户有一个过滤器栏,可以设置他们想要在网站上看到的内容.选择选项后,用户单击.net提交链接按钮.
问题是我想重新加载当前页面,但是我使用的是Friendly Urls,Intelligencia.UrlRewriter,所以我不能使用:
Request.Url或Request.ServerVariables.Get(“ PATH_INFO”);
我已经设法使用Request.UrlReferrer,但这在某些情况下可能会为null(即使我正在检查null我也不想使用此解决方案).
有什么独特/特定的方法可以解决我的问题吗?
解决方法:
您可以使用Request.RawUrl来获取原始网址. (用户在浏览器中看到的那个).