ASP.NET:OnClientClick

时间:2009-12-02 17:26:38

标签: asp.net

ASP.NET控件的OnClientClick属性有什么意义?它不是简单地为HTML元素生成onclick属性吗?

3 个答案:

答案 0 :(得分:5)

是的,它只生成客户端onclick属性。

将它与OnClick属性区分开来,后者生成服务器端点击事件。

答案 1 :(得分:2)

答案 2 :(得分:2)

OnClick属性用于设置服务器端Click事件。因此OnClientClick属性用于设置客户端OnClick属性。

<!-- Calls btn_Click server side click event -->
<asp:Button runat="server" ID="btn" OnClick="btn_Click" />

<!-- Calls client side click event  -->
<asp:Button runat="server" ID="btn" 
    OnClientClick="alert('client side click event.')" />