Durante el proceso de desarrollo de programas ASP.NET, a menudo necesitamos proporcionar información rápida al usuario, como si la operación fue "exitosa", "confirmada" o "cancelada".
(1) Haga clic en el botón en la página y aparecerá un cuadro de diálogo que le preguntará si se trata de una operación "Aceptar" o "Cancelar". Agregamos atributos al botón para completar:
Los ejemplos son los siguientes:
sistema público.Web.UI.WebControls.Button btnDelRow;
btnDelRow.Attributes.Add("onclick", "return confirm('¿Está seguro de que desea eliminar?');");
(2) Después de completar una operación en la página, aparecerá un cuadro de diálogo que le preguntará si " la operación fue un éxito".
Los ejemplos son los siguientes:
Response.Write("<script>alert('¡Eliminación exitosa!')</script>");
(3) Permitir que el control del servidor ASP.NET emita bloques de secuencias de comandos del cliente en la página:
public virtual void RegisterStartupScript (clave de cadena, script de cadena);
un ejemplo es el siguiente:
if(!this.IsStartupScriptRegistered("hola"))
this.RegisterStartupScript("hola","<script>alert('¡Hola!')</script>");
http://www.cnblogs.com/yourhoneysky/archive/2006/10/23/537407.html