在Web开发过程中,onclick和onclientclick都是控件的事件,有自己对应的执行对象。例如:
<span style="font-size: 18px;"> <asp:Button ID="Button1"runat="server" OnClick="Button1_Click"Text="提交" OnClientClick="return buttonClick();"/></span>
在这行代码中,有一个Web控件Button,代码runat="server"是自动生成的,表明该控件在服务器端运行,换句话说,既可在.cs文件中引用该控件;OnClick="Button1_Click"表明给服务器控件增加了一个服务端事件;而OnClientClick="return buttonClick()"表明给服务器控件增加了一个客户端事件。
对于OnClick和OnClientClick之间的关系如下:
1 onclientclick是客户端脚本,在客户端一般使用javascript