在点按扭后出现对话框,确定则继续执行,取消则不执行。例如弹出一个对话框,点确定,我执行删除某纪录操作,点取消不执行服务器端代码,以前用了很笨的方法在处理。其实正确的做法非常简单:
例:
protected
void
Page_Load(
object
sender, EventArgs e)
... {
if (!this.IsPostBack)
...{
cmdDelete.Attributes.Add("onclick", "return confirm('你真的要删除吗!!!')");
}
}
protected void cmdDelete_Click( object sender, EventArgs e)
... {
cmdDelete.Attributes.Add("onclick", "return confirm('你真的要删除吗!!!')");
//按确定后是你要执行的....
}
... {
if (!this.IsPostBack)
...{
cmdDelete.Attributes.Add("onclick", "return confirm('你真的要删除吗!!!')");
}
}
protected void cmdDelete_Click( object sender, EventArgs e)
... {
cmdDelete.Attributes.Add("onclick", "return confirm('你真的要删除吗!!!')");
//按确定后是你要执行的....
}
cmdDelete为一个Button