//为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服务器控件添加属性,由此例可以扩展到其它控件,起一个抛砖引玉效果。

浙公网安备 33010602011771号