在.NET(c#)中,一个接了删除后,让它弹出一个删除确认的对话框,这个代码要怎么写!我是这样写的,
private void lbtn_del_Click(object sender, System.EventArgs e)
{
  lbtn_del.Attributes.Add("onclick", "return confirm('您真的要删除吗?');");
  Del();
}
不过这样在接第一下没有确认,接第二下才有确认对话框,要怎么样写,求教!

解决方案 »

  1.   

    lbtn_del.Attributes.Add("onclick", "return confirm('您真的要删除吗?');");
    这段话写道Pageload事件里
      

  2.   

    写到PageLoad就可以喽
    你的写法是,点一下删除按钮才去注册他的Attributes,当然不能立即生效喽
    因为你第一次点的时候,他的Attributes里面并不包容,提示删除用的javascript
      

  3.   

    cmdDele.Attributes["onclick"]="return confirm('您确定要删除此回复吗?')";
      

  4.   

    原理就是你第一次点的时候才给button加的属性,所以没起作用解决办法把他放在page_load中  if !IsPostBack()中