c# - 如何从不包括查询字符串参数的url获取当前页面

标签 c# asp.net-mvc razor

如何获取不包括查询字符串参数的当前页面 URL。 我的网址是这样的https://mywebsite.com/myproject/detailspage?id=2812

我只想得到https://mywebsite.com/myproject/detailspage .

我试过了,但没有帮助。

string path = HttpContext.Current.Request.Url.AbsolutePath;
string url = HttpContext.Current.Request.Url.AbsoluteUri;

请提出任何建议。

最佳答案

Request.Url.GetLeftPart(UriPartial.Path)

关于c# - 如何从不包括查询字符串参数的url获取当前页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55265112/

相关文章:

c# - 在哪里可以在一处查看所有 .NET 类的列表?

c# - BeginInvoke 返回什么类型的类?如何使用它来调用 EndInvoke?

c# - 是否可以从 Controller 方法以编程方式调用 Razor 编译器?

c# - 如何使用 asp.net mvc 和 razor 模板引擎从 c# 中的路由名称获取 URL?

c# - 如何根据角色加载不同的 _layout.cshtml?

c# - 您是否总是必须设置 ViewBag 变量才能从 Controller 访问数据

c# - 防止 ItemContainerStyle 覆盖已设置的 Style

c# - 为什么使用匿名类型而不是创建类

asp.net - 使用新添加的数据库 ID 填充 View 模型

c# - asp.net mvc 5 GET 上的路由问题