Thuộc tính OnClientClick của ASP.NET

Định nghĩa và cách sử dụng

Khi ImageButton được nhấn, thuộc tính OnClientClick được sử dụng để thiết lập đoạn mã client-side để chạy.

Ngoài đoạn mã script được định nghĩa trước, đoạn mã script được quy định trong thuộc tính này sẽ được chạy thông qua sự kiện "OnClick" của ImageButton.

Cú pháp

<asp:ImageButton OnClientClick="func" runat="server" />
Thuộc tính Mô tả
func Đoạn mã client-side được chạy khi ImageButton được nhấn

Mô hình

Dưới đây là ví dụ sẽ chạy hai đoạn mã script khi ImageButton được nhấn:

<script runat="server">
Sub script1(obj As Object, e As ImageClickEventArgs)
  lblMsg.Text="Hello!"
End Sub
</script>
<form runat="server">
<asp:ImageButton OnClick="script1" OnClientClick="script2()" 
ImageUrl="img.gif" runat="server" /> 
<br />
<asp:label id="lblMsg" runat="server" />
</form>
<script type="text/javascript">
function script2()
  {
  return confirm('Hello!');
  } 
</script>

Mô hình

Chạy hai đoạn mã script thông qua một nút