LinkButton的使用小结

 在用GridView显示数据的时候,有时候用到其他操作,比如在会员列表需要密码初始化, 这个时候,新添加一个字段,并把该字段转化为“TemplateField”。然后在aspx页面中,该TemplateField中添加一个LinkButton控件。设置相应的参数。

 程序代码

   <ItemTemplate>
              <asp:LinkButton  ID="LinkButton_Del" runat="server" OnClientClick="JavaScript:return confirm('确定要初始化密码?');"  CommandName="Del" OnCommand="DoDel"  CommandArgument='<%# Eval("id") %>'>密码初始化</asp:LinkButton> 
</ItemTemplate>

其中CommandName属性是设置相应的操作的类别的参数,在这里没什么用,只是一个标识而已,OnCommand="DoDel"是当执行LinkButton事件的时候执行的操作,CommandArgument属性对于传递参数很好用,比如可以传递要删除的记录的ID值,OnClientClick="JavaScript:return confirm('你确定要删除该记录吗?不可恢复!');" 用来客户端的确认操作,如果点击“取消”,事件将不被激发。

   相应的后台CS代码为:

  protected void DoDel(object sender, CommandEventArgs e)
    {
       
        int id = Int32.Parse(e.CommandArgument.ToString());
        string Sql = "update members set pwd='000000' where id = " + id + "";
        DBconn.ExecSQL(Sql);
        javascript.javascript_url("密码初始化成功//n新密码为000000", "member_list.aspx");
      
    }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值