ASP.NET 中获取当前网站域名的操作方法

日期: 栏目:网站建设 阅读:0
ASP.NET 中获取当前网站域名的操作方法

使用 ASP.NET 构建网站时,经常需要获取当前网站的域名,下面介绍一种操作方法,可以很方便获取网站的域名。

1、首先,使用 HttpRequest.ServerVariables["HTTP_HOST"] 方法可以获取到当前域的名称,类似 www.codeonline.com 这样的域名。

2、在地址栏输入完整的路径后,又需要获取完整的域名,这时需要使用 HttpContext.Current.Request.Url.Host 这个方法来解析域名,如果使用该方法解析出来的域名有加端口号,可以使用 Request.Url.Parse().GetLeftPart(UriPartial.Authority) 这个方法来解析。

3、如果需要获取当前访问者的域名,则可以使用 Request.UserHostName 这个方法,它可以获取当前网页访问者所使用的主机名称,类似于 www.microsoft.com。

总之,如果想在 ASP.NET 中获取当前网站的域名,可以使用上述三个不同的方法,无论是获取当前网站的域名还是获取当前访问的页面的域名,都可以使用上述几个方法解决。

标签: