ASP.NET OnClientClick 属性

定义和用法

OnClientClick 属性用于设置在 LinkButton 控件被点击时要运行的客户端脚本。

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

语法

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

实例

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

  1. <script runat="server">
  2. Sub script1(obj As Object, e As EventArgs)
  3. lblMsg.Text="Hello!"
  4. End Sub
  5. </script>
  6.  
  7. <html>
  8.  
  9. <body>
  10.  
  11. <form runat="server">
  12. <asp:LinkButton OnClick="script1" OnClientClick="script2()"
  13. Text="Click Me" runat="server" />
  14.  
  15. <br />
  16. <asp:label id="lblMsg" runat="server" />
  17. </form>
  18.  
  19. <script type="text/javascript">
  20. function script2()
  21. {
  22. return confirm('Hello!');
  23. }
  24.  
  25. </script>
  26. </body>
  27. </html>

实例

  • 通过 LinkButton 控件来运行两个脚本