【问题标题】:Redirect to current friendly URL (with url variables or not)重定向到当前友好的 URL(带有或不带有 url 变量)
【发布时间】:2011-10-22 04:22:29
【问题描述】:

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

问题是我想重新加载当前页面,但是我使用的是Friendly UrlsIntelligencia.UrlRewriter,所以我不能使用:

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-08-21
        • 2012-06-05
        • 2017-01-29
        • 2011-08-23
        • 1970-01-01
        • 2015-05-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多