Я хочу получить весь путь 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", говорящий: "Данный формат пути не поддерживается".