asp.net 弹出层编辑

  static string id = string.Empty;     //注意这里必须声明成static类型
    protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        
        if(e.CommandName=="EditB")
        {
            this.divEdit.Style.Add("display","block");  //弹出div层  div前台需要声明成runat="server"
            this.divopacity.Style.Add("display","block");
            id = Convert.ToString(e.CommandArgument);  //取出当前行的id   
 
        //前台绑定代码:<asp:LinkButton ID="linkEdit" CommandArgument='<%#Eval("ClassId") %>' CommandName="EditB"

runat="server">                编辑</asp:LinkButton>
        }
    }

   protected void btnEnsureE_Click(object sender, EventArgs e)
    {
        using (SqlConnection sqlcnn=new SqlConnection(sqlstr))
        {
            using (SqlCommand sqlcmm=sqlcnn.CreateCommand())
            {
                sqlcmm.CommandText = "update ArticleClass set ClassName=@classname where classid=@classid";
                sqlcmm.Parameters.AddWithValue("@classname",this.TxtClassnameE.Text);
                sqlcmm.Parameters.AddWithValue("@classid",id);
                sqlcnn.Open();
                int i= sqlcmm.ExecuteNonQuery();
                if (i>0)
                {
                      this.divEdit.Style.Add("display", "none");  //隐藏div层
                      this.divopacity.Style.Add("display", "none");
              GetData();
                }
                else
                {
                   Response.Write("<scritp>alert('更改失败!')</script>");
                }
            }
        }
    }//修改文章分类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值