ویژگی OnClientClick ASP.NET

تعریف و استفاده

در هنگام کلیک بر روی کنترل ImageButton، ویژگی OnClientClick برای تنظیم اسکریپت‌های کلاینت استفاده می‌شود.

جدا از اسکریپت‌های پیش‌تعریف شده، اسکریپت‌هایی که در این ویژگی مشخص شده‌اند از طریق رویداد "OnClick" کنترل ImageButton اجرا می‌شوند.

جملات

<asp:ImageButton OnClientClick="func" runat="server" />
ویژگی‌ها توضیحات
func اسکریپت‌های کلاینت که در هنگام کلیک بر روی ImageButton اجرا می‌شوند

مثال

مثال زیر در هنگام کلیک بر روی کنترل ImageButton دو اسکریپت را اجرا می‌کند:

<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>

مثال

با یک دکمه دو اسکریپت را اجرا کنید