重定向到当前友好URL(带或不带url变量)

时间:2011-08-08 07:34:01

标签: c# asp.net url redirect url-rewriting

我有一个网站用户有一个过滤条的场​​景,用于设置他们想要在网站上看到的内容。选择选项后,用户单击.net提交链接按钮。

问题是我想重新加载当前页面,但我使用友好网址Intelligencia.UrlRewriter,因此我无法使用:

Request.UrlRequest.ServerVariables.Get("PATH_INFO");

我设法使用Request.UrlReferrer,但在某些情况下可能会发生null(即使我检查null,我也不想使用此解决方案)。

是否有一些解决我问题的独特/特定方式?

2 个答案:

答案 0 :(得分:3)

您可以使用Request.RawUrl获取原始网址。 (用户在浏览器中看到的那个)。

答案 1 :(得分:0)

你可以试试这个:Request.ServerVariables("HTTP_X_REWRITE_URL"); 我不知道Intelligencia.UrlRewriter但它适用于helicon ISAPI_Rewrite http://www.isapirewrite.com/