//为Button在客户端添加一个确认对话框
private void Page_Load(object sender, System.EventArgs e)
  {
   // 在此处放置用户代码以初始化页面
   this.Button1.Attributes.Add("onclick","return window.confirm('你真的要删除吗?') ;");
   //或者
  //   string confirm=@"return confirm('你真的要删除吗?') ;";  //注:前面的window可省略
  //  this.Button1.Attributes.Add("onclick",confirm);
  }

   //确定后在服务器端执行结果,取消则不执行
 private void btnDelete_Click(object sender, System.EventArgs e)
  {
          Response.Write("你已删除了该记录!");
  }



技术解析:主要是用到了Attributes属性的Add()方法为Web服务器控件添加属性,由此例可以扩展到其它控件,起一个抛砖引玉效果。

posted on 2007-05-03 23:23  jalor  阅读(385)  评论(0)    收藏  举报