c# - 重定向到当前友好的 URL(有或没有 url 变量)

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

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

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

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

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

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

最佳答案

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

关于c# - 重定向到当前友好的 URL(有或没有 url 变量),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6979008/

相关文章:

c# - WPF 键盘快捷键 - 为什么这不起作用?

c# - 如果达到最大连接数/ session 数,则 asp.net 重定向

url - URL中的冒号是什么意思?

jsf - 为什么 JSF 中页面发生变化,但 URL 却没有变化?

c# - 如何将数据库中的数据添加到 ASP.NET Core MVC (.NET 6) 应用程序中的共享 _Layout.cshtml 中?

c# - 检测 WCF 双工契约(Contract)中的客户端死亡

c# - 我应该在构建服务器上安装 SDK 吗?

c# - .net 4.0 中的 System.Web.UI.DataVisualization.Charting 丢失错误?

asp.net - BundleTransformer 减少提示 "Could not find a factory, that creates an instance of the JavaScript engine"

Java - 正则表达式问题