public string ExpandUrl(string path) { if (string.IsNullOrEmpty(path)) throw new ArgumentNullException("path"); if (path.Contains("://")) return path; return this.BaseHref.TrimEnd('/') + '/' + path.TrimStart('/'); }