protected void Page_Load(object sender, EventArgs e) { helpinfo = Helps.GetMessage(id); if (helpinfo.Pid == 0) { Response.Redirect("global_edithelpclass.aspx?id=" + id); return; } if (!Page.IsPostBack) { if ((this.username != null) && (this.username != "")) { if (id == 0) return; poster.Text = this.username; type.AddTableData(Helps.GetHelpTypes(), "title", "id"); type.SelectedValue = helpinfo.Pid.ToString(); orderby.Text = helpinfo.Orderby.ToString(); title.Text = helpinfo.Title; message.Text = helpinfo.Message; updatehelp.ValidateForm = true; title.AddAttributes("maxlength", "200"); title.AddAttributes("rows", "2"); type.DataBind(); } } }
protected override void ShowPage() { int helpindex = 0; if (helpid == 0 && helptype.Rows.Count > 0) helpid = TypeConverter.ObjectToInt(helptype.Rows[0]["id"]); currenthelp = Helps.GetHelpInfo(helpid); if (currenthelp.Pid > 0) helpindex = currenthelp.Pid; else helpindex = helpid; helptype.PrimaryKey = new DataColumn[] { helptype.Columns["id"] }; helpindex = helptype.Rows.IndexOf(helptype.Rows.Find(helpindex)); pagetitle = currenthelp.Title; UpdateMetaInfo(currenthelp.Title + ",浙商帮助", Utils.CutString(Utils.RemoveHtml(currenthelp.Message), 0, 60), ""); AddLinkCss(rooturl + "templates/" + templatepath + "/css/channels.css"); string loadscript = "\r\n " + "jQuery(document).ready(function() {" + "\r\n " + "jQuery('#help').find(\"b\").eq(" + helpindex + ").next().slideDown();" + "\r\n " + "jQuery('#help').find(\"b\").click(function() {" + "\r\n " + " var helpnr = jQuery(this).next();" + "\r\n " + " if (helpnr.is(':visible')) {helpnr.slideUp();jQuery(this).find(\"em\").html(\"+\");}" + "\r\n " + " else {jQuery('#help').find(\"b\").next().slideUp();jQuery('#help').find(\"b\").find(\"em\").html(\"+\");helpnr.slideDown();jQuery(this).find(\"em\").html(\"-\");}" + "\r\n " + "});" + "\r\n " + "jQuery(this).gettop({objsrc:\"templates/" + templatepath + "/images/diaocha.gif\",objhref:\"javascript:scrollTo(0,0)\"});" + "\r\n " + "});\r\n"; AddfootScript(loadscript); }
/// <summary> /// 获取首页帮助 /// </summary> /// <returns></returns> public static List<HelpInfo> GetIndexHelpList(int num) { IDataReader reader = DatabaseProvider.GetInstance().GetIndexHelpList(num); List<HelpInfo> helplist = new List<HelpInfo>(); while (reader.Read()) { HelpInfo info = new HelpInfo(); info.Id = TypeConverter.ObjectToInt(reader["id"]); info.Title = reader["title"].ToString(); info.Message = reader["message"].ToString(); info.Pid = TypeConverter.ObjectToInt(reader["pid"]); info.Orderby = TypeConverter.ObjectToInt(reader["orderby"]); helplist.Add(info); } reader.Close(); return helplist; }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { helpinfo = Helps.GetMessage(id); if ((this.username != null) && (this.username != "")) { if (id == 0) { return; } else { poster.Text = this.username; orderby.Text = helpinfo.Orderby.ToString(); title.Text = helpinfo.Title; } } } }
/// <summary> /// 获取帮助内容 /// </summary> /// <param name="id"></param> /// <returns>帮助内容</returns> public static HelpInfo GetMessage(int id) { IDataReader reader = DatabaseProvider.GetInstance().ShowHelp(id); HelpInfo info = null; if (reader != null) { if (reader.Read()) { info = new HelpInfo(); info.Title = reader["title"].ToString(); info.Message = reader["message"].ToString(); info.Pid = TypeConverter.ObjectToInt(reader["pid"]); info.Orderby = TypeConverter.ObjectToInt(reader["orderby"]); } reader.Close(); } return info; }