.net中OnClientClick与OnClick的区别
OnClientClick是客户端脚本,一般使用JavaScript,在客户端即IE中运行,点击后马上执行;
OnClick是服务器端事件处理函数,在服务器端,也就是IIS中运行,点击按钮后,执行Postback,之后再运行
所以,一般OnClientClick先执行,Onclick后执行
例:
前端
很多时候需要客户端和服务端的双重校验,比如文本框的输入验证,客户端判断不为空和不能有特殊字符,服务端判断输入是否正确
OnClientClick是客户端脚本,一般使用JavaScript,在客户端即IE中运行,点击后马上执行;
OnClick是服务器端事件处理函数,在服务器端,也就是IIS中运行,点击按钮后,执行Postback,之后再运行
所以,一般OnClientClick先执行,Onclick后执行
例:
前端
很多时候需要客户端和服务端的双重校验,比如文本框的输入验证,客户端判断不为空和不能有特殊字符,服务端判断输入是否正确