/// <summary>使用指定的参数,从应用程序相对 URL 构建绝对 URL。</summary> /// <returns>绝对 URL。</returns> /// <param name="path">要在 URL 中使用的初始路径。</param> /// <param name="pathParts">附加路径信息,例如文件夹和子文件夹。</param> public string Href(string path, params object[] pathParts) { return(UrlUtil.BuildUrl(NormalizePath(path), pathParts)); }
/// <summary> /// 将一个相对的路径地址改成基于网站虚拟路径的绝对地址。 /// </summary> /// <param name="relativeUrl"></param> /// <returns></returns> public string ResolveUrl(string relativeUrl) { return(UrlUtil.Resolve(VirtualPath, relativeUrl)); }
/// <summary>从指定的路径返回规范化路径。</summary> /// <returns>规范化路径。</returns> /// <param name="path">要规范化的路径。</param> public string NormalizePath(string path) { return(UrlUtil.Combine(VirtualPath, path)); }