//------------------------------------------- // Url & Path //------------------------------------------- /// <summary>是否是本网站文件(如果以.~/开头或host相同是本站文件)</summary> public static bool IsSiteFile(this string url) { if (url.IsEmpty()) { return(false); } if (url.StartsWith("/") || url.StartsWith("~/") || url.StartsWith(".")) { return(true); } url = Asp.ResolveUrl(url); Uri uri = new Uri(url); return(uri.Host.ToLower() == Asp.Request.Url.Host.ToLower()); }