datalist绑定数据库,实现了编辑删除功能。执行删除后弹出对话框,提示删除成功,页面为空白,请问怎么去除空白页?

解决方案 »

  1.   

    不知道你的代码是如何写得,删除以后重新绑定数据到你的datalist
      

  2.   

    楼上的都说的差不多了,估计就是你没重新绑定,还有处理回发了没有啊IsPostBack
      

  3.   

    删除后必须重新绑定一下datalist
      

  4.   

    可能要触发ItemCreated事件protected void DataList1_ItemCreated(object sender, DataListItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item)
            {
                Button button2 = (Button)e.Item.FindControl("Button2");
                button2.Attributes.Add("onclick", "return confirm('真的要删除吗?');");
                
            }
        }你看看这个,能不能帮助你。
      

  5.   

    代码如下: protected void GridView1_RowDeleting1(object sender, GridViewDeleteEventArgs e)
        {
            string id = GridView1.DataKeys[e.RowIndex].Values[0].ToString();
            string sql = "delete from Employees where EmployeeID="+id;
            try
            {
                SqlHelper.ExecuteNonQuery(SqlHelper .CONN_STRING , CommandType.Text,sql,null);
                GridView1.EditIndex = -1;
                Response.Write("<script>alert('删除成功');</script>");
                gridviewBind();
             }        catch
            {
                Response.Write("<script>alert('删除失败');</script>");
            
            }
        }