asp.net 获取网站地址(不是请求地址)
2011-09-15 10:38
465 查看
this.Request.Url.GetLeftPart(UriPartial.Authority)
可以获得http://www.baidu.com,无论是什么请求。另外,根据不同的UriPartial枚举值,可以得到path、QueryString等字符串。
一下内容来源:http://www.xueit.com/html/2009-03/21_932_00.html
---------------------------------------------------------------------
获取网站根目录的urli源代码
public static string GetRootURI()
{
string AppPath = "";
HttpContext HttpCurrent = HttpContext.Current;
HttpRequest Req;
if (HttpCurrent != null)
{
Req = HttpCurrent.Request;
string UrlAuthority = Req.Url.GetLeftPart(UriPartial.Authority);
if (Req.ApplicationPath == null || Req.ApplicationPath == "/")
//直接安装在 Web 站点
AppPath = UrlAuthority;
else
//安装在虚拟子目录下
AppPath = UrlAuthority + Req.ApplicationPath;
}
return AppPath;
}
可以获得http://www.baidu.com,无论是什么请求。另外,根据不同的UriPartial枚举值,可以得到path、QueryString等字符串。
一下内容来源:http://www.xueit.com/html/2009-03/21_932_00.html
---------------------------------------------------------------------
获取网站根目录的urli源代码
public static string GetRootURI()
{
string AppPath = "";
HttpContext HttpCurrent = HttpContext.Current;
HttpRequest Req;
if (HttpCurrent != null)
{
Req = HttpCurrent.Request;
string UrlAuthority = Req.Url.GetLeftPart(UriPartial.Authority);
if (Req.ApplicationPath == null || Req.ApplicationPath == "/")
//直接安装在 Web 站点
AppPath = UrlAuthority;
else
//安装在虚拟子目录下
AppPath = UrlAuthority + Req.ApplicationPath;
}
return AppPath;
}
相关文章推荐
- asp.net 网站流量设置 获取IP 通过IP获取地址
- asp.net项目中根据给出的相对地址获取网站绝对地址的C#代码
- asp.net 获取请求页面的地址
- Asp.Net Core获取请求信息/获取请求地址
- 获取 ASP.NET 网站路径
- [Asp.Net]获取客户端ip和mac地址
- asp.net获取网站路径
- [原创]ASP.NET网站中获取当前虚拟目录的应用程序目录的方法
- [asp.net]利用HttpRequest登录到某个网站,然后获取网站信息
- asp.net中获取网站绝对路径的方法
- 读书笔记:《精通ASP.Net 2.0企业级项目开发》—— 获取网站中其他网页的内容
- Asp.net获取网站绝对路径的方法
- asp.net 获取网站根目录
- ASP.NET Core Web APi获取原始请求内容
- c# 、 Asp.net 获取本地IP和MAC地址
- dhl:Request.Url asp.net获取当前页面的url地址
- asp.net 获取网站根目录总结 Global.asax文件里获取获取网站根目录
- ASP.NET获取客户机IP和MAC地址
- asp.net自定义获取Get和Post请求的参数
- 通过ASP.NET获取URL地址方法