📜  c# 获取页面的完整 URL - C# (1)

📅  最后修改于: 2023-12-03 15:13:52.614000             🧑  作者: Mango

C# 获取页面的完整 URL

在开发 Web 应用程序时,获取当前页面的完整 URL 是很重要的操作。C# 提供了多种方法来获取页面的完整 URL,本文中将介绍两种常用的方式。

方法一:HttpContext.Current.Request.Url.AbsoluteUri

可以使用 HttpContext.Current.Request.Url.AbsoluteUri 属性来获取当前页面的完整 URL,该属性返回一个字符串,包含当前页面的协议、主机名、端口号和路径等信息。

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

上述代码将获取当前页面的完整 URL,并将其存储在 url 变量中。

方法二:Request.Url.ToString()

另一个可行的方法是使用 Request.Url.ToString() 方法来获取当前页面的完整 URL,该方法返回一个字符串,包含当前页面的完整 URL。

string url = Request.Url.ToString();

上述代码将获取当前页面的完整 URL,并将其存储在 url 变量中。

总结

使用以上任一方法都可以获取当前页面的完整 URL,具体使用哪种方法取决于开发人员的个人偏好。在实际应用中,可能还需要对获取到的 URL 进行进一步处理,例如对 URL 中的查询字符串进行解析,以便从中获取参数值等。

为了更好的应用本文中提到的代码片段,你需要了解 C# 的基础知识、ASP.NET 的基础知识以及 Web 开发的基础知识。如果您是初学者,可以先学习这些基础内容,然后再开始使用本文中提到的代码。