ASP.net网络信息发布系统设计与实现+ER图+流程图(10)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP.net网络信息发布系统设计与实现+ER图+流程图(10)


        {
           
            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)