ویژگی OnClientClick ASP.NET

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

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

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

نحوه‌ی استفاده

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

مثال

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

<script runat="server">
Sub script1(obj As Object, e As EventArgs)
  lblMsg.Text="Hello!"
End Sub
</script>
<html>
<body>
<form runat="server">
<asp:Button OnClick="script1" OnClientClick="script2()" 
Text="Click Me" runat="server" /> 
<br />
<asp:label id="lblMsg" runat="server" />
</form>
<script type="text/javascript">
function script2()
  {
  return confirm('Hello!');
  } 
</script>
</body>
</html>

مثال

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