[csharp] /// <summary> /// Gets the absolute root /// </summary> public static Uri AbsoluteWebRoot { get http://www./ { var context = HttpContext.Current; UriBuilder uri = new UriBuilder(); uri.Host = context.Request.Url.Host; if (!context.Request.Url.IsDefaultPort) { uri.Port = context.Request.Url.Port; } uri.Path = VirtualPathUtility.ToAbsolute("~/"); Uri absoluteWebRoot = uri.Uri; return absoluteWebRoot; } } |
|
来自: 悟静 > 《.net和asp.net》