Esempio n. 1
0
 /// <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));
 }
Esempio n. 2
0
 /// <summary>
 /// 将一个相对的路径地址改成基于网站虚拟路径的绝对地址。
 /// </summary>
 /// <param name="relativeUrl"></param>
 /// <returns></returns>
 public string ResolveUrl(string relativeUrl)
 {
     return(UrlUtil.Resolve(VirtualPath, relativeUrl));
 }
Esempio n. 3
0
 /// <summary>从指定的路径返回规范化路径。</summary>
 /// <returns>规范化路径。</returns>
 /// <param name="path">要规范化的路径。</param>
 public string NormalizePath(string path)
 {
     return(UrlUtil.Combine(VirtualPath, path));
 }