WEB开发网
开发学院WEB开发ASP.NET asp.net 确认对话框与数据验证控件的冲突问题 阅读

asp.net 确认对话框与数据验证控件的冲突问题

 2009-11-11 16:50:13 来源:WEB开发网   
核心提示:当一个网页中既有数据验证控件,又有一个按钮在点击时出现提示按钮,asp.net 确认对话框与数据验证控件的冲突问题,如果直接在页面的后台代码的Page_Load函数中写入btn.Attributes["Onclick"] = "return confirm('确定要保存数据?
当一个网页中既有数据验证控件,又有一个按钮在点击时出现提示按钮。

如果直接在页面的后台代码的Page_Load函数中写入btn.Attributes["Onclick"] = "return confirm('确定要保存数据?')",那么验证控件就会失效,因为验证控件也是通过js实现的,这样的话return confirm('确定要保存数据?')先于原来的js代码执行,提前返回了,于是验证控件失去了作用。

解决方法: 去掉return即可

bt_save.Attributes["OnClick"] = "confirm('确定要保存数据?')";

Tags:asp net 确认

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接