protected void Page_Load(object sender, EventArgs e) { id = Convert.ToInt32(Request.QueryString["id"]); lblId.Text = ChannelManager.GetDbRecord(id).name; TjDataTable <cms_channel> table = new TjDataTable <cms_channel>(); table.Rows = ChannelManager.GetChildren(id); table.Columns.Add("ID", x => x.id.ToString()); table.Columns.Add("栏目名称", x => x.name); table.Columns.Add("父栏目", x => lblId.Text); table.Columns.Add("详情", DataCellGenerators.Hyperlink <cms_channel>("详情", x => string.Format("Channel.aspx?id={0}", x.id))); table.Columns.Add("编辑", DataCellGenerators.Hyperlink <cms_channel>("编辑", x => string.Format("ChannelEdit.aspx?id={0}", x.id))); table.Columns.Add("文章", DataCellGenerators.Hyperlink <cms_channel>("文章", x => string.Format("Content.aspx?channel={0}", x.id))); root.Controls.Add(table.GetTable()); LinkButton btnNew = new LinkButton(); btnNew.Text = "添加栏目"; btnNew.Click += new EventHandler(btnNew_Click); root.Controls.Add(btnNew); root.Controls.Add(new HtmlBreak()); LinkButton btnBack = new LinkButton(); btnBack.Text = "返回上级"; btnBack.Click += new EventHandler(btnBack_Click); root.Controls.Add(btnBack); }
protected void Page_Load(object sender, EventArgs e) { channel = Convert.ToInt32(Request.QueryString["channel"]); lblId.Text = ChannelManager.GetDbRecord(channel).name; TjDataTable <cms_content> table = new TjDataTable <cms_content>(); table.Rows = ChannelManager.GetContentList(channel); table.Columns.Add("ID", x => x.id.ToString()); table.Columns.Add("标题", x => x.title); table.Columns.Add("作者", x => x.author); table.Columns.Add("所属栏目", x => lblId.Text); table.Columns.Add("发表时间", x => x.post_time.ToString()); table.Columns.Add("编辑", DataCellGenerators.Hyperlink <cms_content>("编辑", x => string.Format("ContentEdit.aspx?id={0}", x.id))); root.Controls.Add(table.GetTable()); LinkButton btnNew = new LinkButton(); btnNew.Text = "添加文章"; btnNew.Click += new EventHandler(btnNew_Click); root.Controls.Add(btnNew); root.Controls.Add(new HtmlBreak()); LinkButton btnBack = new LinkButton(); btnBack.Text = "返回上级"; btnBack.Click += new EventHandler(btnBack_Click); root.Controls.Add(btnBack); }
protected void Page_Load(object sender, EventArgs e) { id = Convert.ToInt32(Request.QueryString["id"]); if (!IsPostBack) { var record = ContentManager.GetDbRecord(id); txtTitle.Text = record.title; txtAuthor.Text = record.author; txtContent.Text = record.text; cbFixToTop.Checked = record.fix_to_top; cbAllowComment.Checked = record.allow_comment; ChannelManager.GetAll().ForEach(x => selectChannel.Items.Add(x.name)); selectChannel.SelectedIndex = ChannelManager.GetAll().Select(x => x.id).ToList().IndexOf(record.fk_channel_id); } else { if (hidden1.Value == "del") { ContentManager.GetDbRecord(id).enabled = false; ContentManager.SaveChanges(); Back(); } else if (hidden1.Value.StartsWith("attDel")) { int attId = Convert.ToInt32(hidden1.Value.Split('=')[1]); var record = ContentManager.GetAttachmentDbRecord(attId); System.IO.File.Delete(record.filename); ContentManager.DelAttachment(attId); Response.Redirect(Request.RawUrl); } } root.Controls.Add(new HtmlParagraph { InnerText = "本文章中的附件:" }); TjDataTable<cms_attachment> table = new TjDataTable<cms_attachment>(); table.Rows = ContentManager.GetAttachments(id); table.Columns.Add("ID", x => x.id.ToString()); table.Columns.Add("标题", x => x.name); table.Columns.Add("上传时间", x => x.post_time.ToString()); table.Columns.Add("下载地址", x => string.Format("Admin/Download.ashx?fileid={0}", x.id)); table.Columns.Add("删除", DataCellGenerators.LinkButton<cms_attachment>("删除", x => string.Format("if(confirm('确实要删除这个附件吗?')){{document.getElementById('MainContent_hidden1').value = 'attDel={0}';}}", x.id), x => () => { })); table.Columns.Add("查看", DataCellGenerators.Hyperlink<cms_attachment>("查看", x => string.Format("Download.ashx?fileid={0}", x.id))); root.Controls.Add(table.GetTable()); //HyperLink link = new HyperLink { Text = "添加附件", NavigateUrl = string.Format("~/Admin/Upload.aspx?id={0}", id) }; //root.Controls.Add(link); }
protected void Page_Load(object sender, EventArgs e) { //if (!System.Web.Security.Roles.IsUserInRole("Administrators")) //{ // Response.Redirect("~/Account"); //} TjDataTable <cms_channel> table = new TjDataTable <cms_channel>(); table.Rows = ChannelManager.GetAllRoots(); table.Columns.Add("ID", x => x.id.ToString()); table.Columns.Add("栏目名称", x => x.name); table.Columns.Add("父栏目", x => "<根栏目>"); table.Columns.Add("详情", DataCellGenerators.Hyperlink <cms_channel>("详情", x => string.Format("Channel.aspx?id={0}", x.id))); table.Columns.Add("编辑", DataCellGenerators.Hyperlink <cms_channel>("编辑", x => string.Format("ChannelEdit.aspx?id={0}", x.id))); table.Columns.Add("文章", DataCellGenerators.Hyperlink <cms_channel>("文章", x => string.Format("Content.aspx?channel={0}", x.id))); root.Controls.Add(table.GetTable()); LinkButton btnNew = new LinkButton(); btnNew.Text = "添加栏目"; btnNew.Click += new EventHandler(btnNew_Click); root.Controls.Add(btnNew); }