/// <summary> /// 获取Class的HTML /// </summary> /// <param name="Model"></param> /// <returns></returns> public override string GetHtml(object Model) { Voodoo.Model.Class cls = Model as Voodoo.Model.Class; string templateContent = this.GetTemplateString(cls.ModelID); return(templateContent); }
/// <summary> /// 获取指定页的地址 /// </summary> /// <param name="cls"></param> /// <param name="page"></param> /// <returns></returns> public string GetWebPath(Voodoo.Model.Class cls, int page) { string result = ""; result = string.Format("{0}/{1}{2}/index{3}", "", cls.ParentClassForder.IsNullOrEmpty() ? "" : cls.ParentClassForder + "/", cls.ClassForder, page > 1 ? "_" + page.ToS() + BasePage.SystemSetting.ExtName : BasePage.SystemSetting.ExtName ); result = Regex.Replace(result, "[/]{2,}", "/"); return(result); }
/// <summary> /// 获取页面URL /// </summary> /// <param name="Model"></param> /// <returns></returns> public override string GetWebUrl(object Model) { Voodoo.Model.Class cls = Model as Voodoo.Model.Class; return(GetWebPath(cls, 1)); }
/// <summary> /// 获取分类页面的物理路径 /// </summary> /// <param name="Model"></param> /// <returns></returns> public override string GetWebPath(object Model) { Voodoo.Model.Class cls = Model as Voodoo.Model.Class; return(System.Web.HttpContext.Current.Server.MapPath(GetWebPath(cls, 1))); }
protected string GetClassHtml(Voodoo.Model.Class c, int page) { return(""); }