ASP.net网络信息发布系统设计与实现+ER图+流程图(10)
时间:2016-12-08 20:03 来源:毕业论文 作者:毕业论文 点击:次
{ bind(); } } private void bind() { string sSql = "select * from News where id=" + Request["id"].ToString(); SQL s = new SQL(); DataView dv = s.DSSearch(sSql).Tables[0].DefaultView; TextBox1.Text = dv[0].Row["Title"].ToString(); TextBox2.Text = dv[0].Row["Contents"].ToString(); DropDownList1.SelectedValue = dv[0].Row["sort"].ToString(); } protected void Button1_Click(object sender, EventArgs e) { string sSql = "update News set sort='" + DropDownList1.Text + "',title='"+TextBox1.Text+"',contents='"+TextBox2.Text+"' where id=" + Request["id"].ToString(); SQL s = new SQL(); bool result = s.SqlResults(sSql); if (result == true) { Response.Write("<script>alert('修改成功');window.location='News_edit.aspx';</script>"); } else { Page.RegisterStartupScript("alert", "<script>alert('修改失败!');</script>"); } } 4.4 信息删除设计及实现 在管理页面中,点击信息审核功能,出现操作界面选择删除即可成功删除不需要的信息,如图4.5所示。 图4.5 信息删除页面 点击“删除”后出现“删除成功”即可。如图4.6所示。 图4.6信息删除页面 处理删除新闻操作的脚本为NewsDelt.asp。与删除新闻类别的操作相似,在删除新闻之前也需要选中相应的复选框。与Cate_admin.asp文件类似,index.asp文件也定义了发下几个函数:选中全部复选框的sltAll()函数、清除全部选中的复选框sltNull()函数和提交删除编辑号列表的SelectChk()函数。处理删除新闻操作的脚本文件为NewsDelt.asp。 此功能实现的关键代码如下: public partial class Manage_News_check : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { bind(); } } private void bind() { string sSql = "select * from News where Checks=0"; SQL s = new SQL(); DataSet ds = s.DSSearch(sSql); GridView1.DataSource = ds.Tables[0].DefaultView; (责任编辑:qin) |