Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Propiedad Button.OnClientClick

 

Publicado: octubre de 2016

Obtiene o establece el script de cliente que se ejecuta cuando un Button del control Click provoca el evento.

Espacio de nombres:   System.Web.UI.WebControls
Ensamblado:  System.Web (en System.Web.dll)

[ThemeableAttribute(false)]
public virtual string OnClientClick { get; set; }

Valor de propiedad

Type: System.String

El script de cliente que se ejecuta cuando un Button del control Click provoca el evento.

Utilice la OnClientClick propiedad para especificar la secuencia de comandos de cliente adicional que se ejecuta cuando un Button del control Click provoca el evento. La secuencia de comandos que especifique para esta propiedad se representa en el Button del control OnClick atributo además de los controles predefinidos de script de cliente.

No se puede establecer esta propiedad por temas o temas de hoja de estilos. Para obtener más información, consulte ThemeableAttribute y ASP.NET Themes and Skins.

Un proyecto de sitio Web de Visual Studio con código fuente está disponible para este tema: Download.

En el ejemplo de código siguiente se muestra cómo utilizar el OnClientClick propiedad para especificar la secuencia de comandos de cliente adicional que se ejecuta cuando un Button se hace clic en el control.

<%@ page language="C#"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

void Button1_Click (object sender, EventArgs e)
  {
    Label1.Text = "Thank you for visiting our site.";

  }

</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="head1" runat="server">
    <title>Button.OnClientClick Example</title>
</head>
<body>
  <form id="form1" runat="server">

    <h3>Button.OnClientClick Example</h3> 


      <h4>Click to navigate to Microsoft.com:</h4>     

      <asp:button id="Button1"
       usesubmitbehavior="true"
       text="Open Web site"
       onclientclick="Navigate()"
       runat="server" onclick="Button1_Click" />

       <p></p>
      <asp:label id="Label1"
        runat="server">
      </asp:label>

    </form>

    <script type="text/javascript">
      function Navigate()
      {
        javascript:window.open("http://www.microsoft.com");
      }    

    </script>
</body>
</html>

.NET Framework
Disponible desde 2.0
Volver al principio
Mostrar: