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)
 {
 }
相关推荐
FuckPatience2 小时前
.netcoreapp2.0与.Net Core是什么关系
c#·.net·.netcore
Dr.勿忘2 小时前
开源Unity小框架:高效单例与模块化设计
游戏·unity·开源·c#·游戏引擎·游戏程序·gamejam
小码编匠3 小时前
.NET 免费开源的 Word 处理神器
后端·c#·.net
烛阴4 小时前
C#从数组到集合的演进与最佳实践
前端·c#
初九之潜龙勿用4 小时前
C# 操作Word模拟解析HTML标记输出带格式的文本
开发语言·c#·word·office
追烽少年x5 小时前
C#中并发集合---线程安全但无需加锁的高性能结构
c#
唐青枫6 小时前
一文理解 C#.NET Tuples:从基础到高级应用
c#·.net
2501_9411474213 小时前
Java高性能消息队列与Kafka实战分享:分布式消息处理与性能优化经验
c#·linq
Charles_go15 小时前
C#中级48、Debug版本和Release版本有什么区别
java·linux·c#