/// <summary> /// 单独页面 /// </summary> /// <param name="pagename"></param> protected void Page(string pagename) { TemplatePage tp = TemplatePageView.Find(string.Format("PageName=N'{0}'", pagename)); Response.Clear(); Response.Write(GetStatisPage(tp.Id)); }
protected void LoadInfo(int id) { TemplatePage tp = TemplatePageView.GetModelByID(id.ToS()); chk_Enable.Checked = tp.Enable; txt_pageName.Text = tp.PageName; txt_FileName.Text = tp.FileName; ddl_CreateWith.SelectedValue = tp.CreateWith.ToS(); txt_Content.Text = tp.Content; }
protected void btn_CreatePage_Click(object sender, EventArgs e) { Response.Buffer = false; var pages = TemplatePageView.GetModelList(); foreach (var page in pages) { Response.Write(string.Format("正在生成页面:{0}<br/>", page.PageName)); CreatePage.CreatePages(page); } }
protected void btn_Save_Click(object sender, EventArgs e) { TemplatePage tp = TemplatePageView.GetModelByID(WS.RequestString("id")); tp.Content = txt_Content.Text.ToSqlEnCode(); tp.CreateWith = ddl_CreateWith.SelectedValue.ToInt32(); tp.FileName = txt_FileName.Text; tp.PageName = txt_pageName.Text; if (tp.Id > 0) { TemplatePageView.Update(tp); } else { TemplatePageView.Insert(tp); } CreatePage.CreatePages(tp); Js.AlertAndChangUrl("保存成功!", "PageTemplateList.aspx"); }
protected void btn_Del_Click(object sender, EventArgs e) { string ids = WS.RequestString("id"); var pages = TemplatePageView.GetModelList(string.Format("id in({0})", ids)); foreach (var page in pages) { FileInfo f = new FileInfo(Server.MapPath(page.FileName)); if (f.Exists) { try { f.Delete(); } catch { } } } TemplatePageView.Del(string.Format("id in ({0})", ids)); BindList(); }
protected void BindList() { rp_list.DataSource = TemplatePageView.GetModelList(); rp_list.DataBind(); }