public static CachedUrl ( string p ) : System.Web.HtmlString | ||
p | string | |
return | System.Web.HtmlString |
public string ToAbsolute(string url) { if (string.IsNullOrWhiteSpace(url)) { return(RootUri.PathAndQuery); } if ( url.StartsWith("http://", StringComparison.OrdinalIgnoreCase) || url.StartsWith("https://", StringComparison.OrdinalIgnoreCase)) { return(url); } if (url.StartsWith("/")) { return(url); } Uri n = new Uri(RootUri, url); return(CachedRoute.CachedUrl(n.PathAndQuery).ToString()); }