Au cours du processus de développement de programmes ASP.NET, nous devons souvent fournir des informations rapides à l'utilisateur, par exemple si l'opération est « réussie », « confirmée » ou « annulée ».
(1) Cliquez sur le bouton sur la page et une boîte de dialogue apparaîtra pour vous demander s'il s'agit d'une opération « OK » ou « Annuler ». Nous ajoutons des attributs au bouton pour terminer :
Les exemples sont les suivants :
public System.Web.UI.WebControls.Button btnDelRow ;
btnDelRow.Attributes.Add("onclick", "return confirm('Etes-vous sûr de vouloir supprimer ?');");
(2) Après avoir terminé une opération sur la page, une boîte de dialogue apparaîtra pour vous demander si " l'opération a réussi".
Les exemples sont les suivants :
Response.Write("<script>alert('Supprimer avec succès !')</script>");
(3) Autoriser le contrôle serveur ASP.NET à émettre des blocs de script client dans la page :
public virtual void RegisterStartupScript(string key,string script);
Un exemple est le suivant :
if(!this.IsStartupScriptRegistered("bonjour"))
this.RegisterStartupScript("hello","<script>alert('Bonjour !')</script>");
http://www.cnblogs.com/yourhoneysky/archive/2006/10/23/537407.html