protected void TextBoxInit() { switch (message) { case "1": //发布公告 { LabelNotice.Text = "发布公告"; break; } case "2": //修改公告 { LabelNotice.Text = "修改公告"; objNotice.ID = id; DataTable dt = notce.SelectNoticeByID(objNotice); if (dt.Columns.Count > 0) { foreach (DataRow rs in dt.Rows) { txtTitle.Text = rs["noticeTitle"].ToString(); FreeTextBox1.Text = " " + rs["noticeContent"].ToString(); } } else { this.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('无此记录!');</script>"); } break; } } }
protected void DataList1_DeleteCommand(object source, DataListCommandEventArgs e) { objNotice.ID = (int)DataList1.DataKeys[e.Item.ItemIndex]; DataTable dt = notce.SelectNoticeByID(objNotice); objNotice.NoticeHtmlName = dt.Rows[0]["noticeHtmlName"].ToString(); bool bl = notce.DeleteNoticeByID(objNotice); notce.SelectAllNoticeUpdXml(); notce.DeleteNoticeHtml(objNotice); if (bl) { this.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('删除成功!');</script>"); } else { this.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('删除失败!');</script>"); } Response.Redirect("BaseNoticeList.aspx"); //DataList1.DataSource = notce.SelectAllNotice(); //DataList1.DataKeyField = "noticeID"; //DataList1.DataBind(); }