OnClientClick与OnClick事件,先后执行

OnClientClick是客户端事件方法,一般采用JavaScript来进行处理,也就是直接在客户端浏览器运行.一点击就运行。

OnClick事件是服务器端事件处理方法,在服务器端,也就是IIS中运行。点击按钮后,执行postback,再运行。

先执行OnClientClick,前台处理。后执行OnClick,后台处理。

csharp 复制代码
 <asp:linkbutton id="btnSave" runat="server" OnClientClick="return InputCheck();" OnClick="btnSave_ServerClick"><img src="../../themes/default/<%=m_sLanguage%>/btn_saveSetting.gif"></asp:linkbutton>
javascript 复制代码
function InputCheck()
{return true;}
javascript 复制代码
 protected void btnSave_ServerClick(object sender, System.EventArgs e)
 {
 }
相关推荐
a努力。4 分钟前
网易Java面试被问:偏向锁在什么场景下反而降低性能?如何关闭?
java·开发语言·后端·面试·架构·c#
专注VB编程开发20年1 小时前
c#语法和java相差多少
java·开发语言·microsoft·c#
SmoothSailingT2 小时前
C#——Lazy<T>懒加载机制
开发语言·单例模式·c#·懒加载
czhc11400756632 小时前
c# 1216
windows·microsoft·c#
幸存者letp2 小时前
为什么 max(words, key=len) 中需要传 key=len
服务器·开发语言·c#
SmoothSailingT3 小时前
C#——Interface(接口)
开发语言·c#·接口
Henry_Wu0013 小时前
go与c# 及nats和rabbitmq交互
golang·c#·rabbitmq·grpc·nats
烛阴4 小时前
深入 C# 字符串世界:基础语法、常用方法与高阶实战
前端·c#
用户4488466710604 小时前
.NET进阶——深入理解线程(2)Thread入门到精通
c#·.net
民乐团扒谱机5 小时前
【微实验】基于Python实现的实时键盘鼠标触控板拾取检测(VS2019,附完整代码)
python·c#·计算机外设