En esta sencilla entrada vamos a ver de que manera implementar Javascript en controles webform, que básicamente se ejecutarán dentro de los eventos del postback en el lado del servidor.
Esta linea de código que a continuación se muestra se implementa dentro de un evento (por ejemplo en el clic de un botón).
ScriptManager.RegisterStartupScript(this.Page, this.Page. GetType(),"succes_msg","alert('mensaje');",true);
ScriptManager administra la biblioteca y archivos de tipo script, AJAX de ASP.NET, el metodo RegisterStartupScript registra un bloque de script de inicio cada vez que se produce un postback.
Los parámetros se componen de:
la página que registra el script, el tipo de script, identificador del bloque de script, javascript a ejecutar, el tag booleano para incluir o no el bloque de script.
alerta de confirmación en javascript.
Podemos añadir este atributo al evento clic de un botón, que es donde se emplea más:
Button.Attributes.Add("onclick", "javascript: if ( confirm('¿Seguro que deseas realizar esta accion?')== false) return false;");
prácticamente lo único que hace el código es definir un atributo para un control (Button) con dos parámetros que son el nombre del atributo y el valor.
la condición if define si la acción es aceptada o rechazada para que no se realice ninguna acción.