ASP.NET OnClientClick 属性

定义和用法

当 ImageButton 控件被点击时,OnClientClick 属性用于将客户端脚本设置为运行。

除了预定义脚本之外,在该属性中规定的脚本会通过 ImageButton 的 "OnClick" 事件来运行。

语法

  1. <asp:ImageButton OnClientClick="func" runat="server" />
属性 描述
func 当 ImageButton 被点击时被运行的客户端脚本

实例

下面的例子会在 ImageButton 控件被点击时运行两个脚本:

  1. <script runat="server">
  2. Sub script1(obj As Object, e As ImageClickEventArgs)
  3. lblMsg.Text="Hello!"
  4. End Sub
  5. </script>
  6.  
  7. <form runat="server">
  8.  
  9. <asp:ImageButton OnClick="script1" OnClientClick="script2()"
  10. ImageUrl="img.gif" runat="server" />
  11. <br />
  12. <asp:label id="lblMsg" runat="server" />
  13.  
  14. </form>
  15.  
  16. <script type="text/javascript">
  17. function script2()
  18. {
  19. return confirm('Hello!');
  20. }
  21. </script>

实例

  • 通过一个按钮来运行两个脚本