1.这里仅对web控件而言,onclick事件执行的是客户端中的代码,
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Click.aspx.cs" Inherits="onClickAndonServerClick.Click" %>
可以把事件写在html页面上,也可以放在调用的js文件中(此处为A.js)。
A.js:
function Myonclick() { alert("触发了onclick事件!");}function del() { alert("OK");}
运行结果:
2.onserverclick事件,这个是执行服务端的方法。
对应的在后台补充相应的事件:
public void btn_ClickServer(object sender,EventArgs e) { string str = ""; Response.Write(str); Response.End(); }
执行结果:
注意,当onclick事件与onserverclick()事件一起使用时,onclick事件先执行,但是要注意不要加了runat="server"属性,否者客户端js文件无法被调用。