很多空控件都有OnclientClick事件,可以用来执行客户端脚本,根据脚本返回值来判断是否要执行Click事件,这样可以减少对服务器的压力

可以这样设置OnClientClick 事件:
OnClientClick="return checkIsNull(controlId[0]);   checkIsNull(controlId[0])为带有返回值的js脚本函数.
Button1.Attributes.Add("OnClick","checkIsNull(controlId[0]);   checkIsNull(controlId[0])"); 假定是Button1的OnClientClick 事件.这是在后台cs文件中设置的.

如果是变量的情况下: Button1.Attributes.Add("onclick","return confirm('" + 变量值 + "')");

 

posted on 2010-01-11 17:18  新小白龙  阅读(504)  评论(0编辑  收藏  举报