예제 #1
0
 /// <summary>
 /// 获取某个 member 的网址
 /// </summary>
 /// <param name="memberType">member 的类型完整名</param>
 /// <param name="memberUrl">member 的个性网址</param>
 /// <returns></returns>
 public static String ToMember(String memberType, String memberUrl)
 {
     if (MvcConfig.Instance.CheckDomainMap())
     {
         String ownerPath = MemberPath.GetPath(strUtil.GetTypeName(memberType));
         return(LinkHelper.GetMemberUrl(memberUrl, ownerPath, memberType));
     }
     else
     {
         if (memberType.Equals(ConstString.SiteTypeFullName))
         {
             return(LinkHelper.GetRootPath());
         }
         if (memberType.Equals(ConstString.UserTypeFullName))
         {
             return(ToUser(memberUrl));
         }
         String ownerPath = MemberPath.GetPath(strUtil.GetTypeName(memberType));
         return(strUtil.Append(LinkHelper.Join(LinkHelper.Join(LinkHelper.AppPath, ownerPath), memberUrl), MvcConfig.Instance.UrlExt));
     }
 }