我有一个网站用户有一个过滤条的场景,用于设置他们想要在网站上看到的内容。选择选项后,用户单击.net提交链接按钮。
问题是我想重新加载当前页面,但我使用友好网址,Intelligencia.UrlRewriter
,因此我无法使用:
Request.Url
或Request.ServerVariables.Get("PATH_INFO");
我设法使用Request.UrlReferrer
,但在某些情况下可能会发生null
(即使我检查null,我也不想使用此解决方案)。
是否有一些解决我问题的独特/特定方式?
答案 0 :(得分:3)
您可以使用Request.RawUrl获取原始网址。 (用户在浏览器中看到的那个)。
答案 1 :(得分:0)
你可以试试这个:Request.ServerVariables("HTTP_X_REWRITE_URL");
我不知道Intelligencia.UrlRewriter但它适用于helicon ISAPI_Rewrite http://www.isapirewrite.com/