}
}
/// <summary>
/// 解析相对路径名称,合法的路径名必须以~,http://,https://开头,例如:输入~/try.aspx,当前虚拟目录为Dir1,返回
/// http://localhost/Dir1/try.aspx,如果输入http://localhost/Dir1/try.aspx,则原样返回
/// </summary>
public static string getFullUrl(string relativeUrl)
{
if (relativeUrl.StartsWith("~"))
return Globals.SiteUrl + relativeUrl.Substring(1);
else if (relativeUrl.StartsWith("http://") || relativeUrl.StartsWith("https://"))
return relativeUrl;
else
throw new ArgumentException("URLs passed to Helpers.ResolveUrl() must begin with ~, http://, or https://");
}