16 votes

Comment afficher une boîte de message en ASP.NET ?

Je souhaite afficher une boîte de message lorsque l'enregistrement d'un élément est réussi. J'ai cherché sur Google et essayé différentes solutions, mais aucune n'a fonctionné. Voici le code que j'utilise :

try
{
    con.Open();
    string pass="abc";
    cmd = new SqlCommand("insert into register values('" + 
                                       txtName.Text + "','" + 
                                       txtEmail.Text + "','" + 
                                       txtPhoneNumber.Text + "','" + 
                                       ddlUserType.SelectedText + "','" + 
                                       pass + "')", con);

    cmd.ExecuteNonQuery();
    con.Close();
    Response.Write("<script LANGUAGE='JavaScript' >alert('Login Successful')</script>");
}
catch (Exception ex)
{

}
finally
{
    con.Close();
}

(J'utilise Firefox, si cela a de l'importance)

0voto

Arvind More Points 9

Essayez ce code:Succès

Écrit sur le bouton cliquable.

ScriptManager.RegisterStartupScript(this, GetType(),"alertMessage", "alert('Record Inserted Successfully');", true);

0voto

Peter Points 1706

La meilleure solution est une utilisation minimale de Java directement dans l'interface graphique de visualstudio.

le voici : Sur un bouton, allez à la propriété "OnClientClick" (ce n'est pas dans les événements*) overthere type :

return confirm('are you sure?')

Il affichera une boîte de dialogue avec des boutons d'annulation et d'approbation transparents sur la page en cours. si le bouton d'annulation est pressé, aucun postback n'aura lieu. Cependant, si vous voulez seulement un bouton ok, tapez :

alert ('i told you so')

Les événements tels que onclick fonctionnent côté serveur et exécutent votre code, tandis que OnClientClick s'exécute côté navigateur.

-1voto

Ak1429 Points 17

Message d'alerte avec redirection

Response.Write("<script language='javascript'>window.alert('Popup message ');window.location='webform.aspx';</script>");

Message d'alerte uniquement

Response.Write("<script language='javascript'>window.alert('Popup message ')</script>");

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X