我想获取除当前页面 url 之外的所有 URL 路径,例如:我的 URL 是http://www.MyIpAddress.com/red/green/default.aspx我想获取“ http://www. MyIpAddress.com/red/green/仅限。我怎么能得到。我正在做
string sPath = new Uri(HttpContext.Current.Request.Url.AbsoluteUri).OriginalString; System.Web.HttpContext.Current.Request.Url.AbsolutePath;
sPath = sPath.Replace("http://", "");
System.IO.FileInfo oInfo = new System.IO.FileInfo(sPath);
string sRet = oInfo.Name;
Response.Write(sPath.Replace(sRet, ""));
它在新 System.IO.FileInfo(sPath) 上显示异常,因为 sPath 包含“localhost/red/green/default.aspx”,表示“不支持给定路径的格式。”