///
/// 抓取網頁URL的Domain, 傳回Domain 如: http://192.168.1.160
///
/// 傳回Domain 如: http://192.168.1.160
public string GetUrlDomain()
{
HttpRequest req = HttpContext.Current.Request;
string sAbsUri = req.Url.AbsoluteUri; //http://someDomain/somePath/somePage.aspx
string[] frgs = sAbsUri.Split(new char[] { '/' });
if (frgs.Length >= 3)
{
return frgs[0] + "//" + frgs[2];
}
else
return "";
}
如果是取得網頁URL的Domain後面的完整程式路徑和request則是用HttpContext.Current.Request.RawUrl , 例如:
Response.Write(HttpContext.Current.Request.RawUrl);
沒有留言:
張貼留言