locked
Comment afficher une fenêtre modale RRS feed

  • Discussion générale

  • Pour afficher une fenêtre modale chaque fois que votre page principale est chargée, vous pouvez ajouter ce code dans la méthode Page_Load :

    protected void Page_Load(object sender, EventArgs e)
            {
                if (!Page.IsPostBack)
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "Popup", "window.showModalDialog('http:// http://msdn.microsoft.com/fr-fr/default.aspx','','');", true);
                    
                }
            }

     

    On peut créer aussi un bouton sur la page, qui ouvre une fenêtre modale.

    Pour ouvrir une fenêtre modale quand l’utilisateur clique sur un bouton, il faut ajouter l’évènement onclick dans les attributs du bouton :

    protected void Page_Load(object sender, EventArgs e)
            {
                if (!Page.IsPostBack)
                {
                    this.Button1.Attributes.Add("onclick","window.showModalDialog('http:// http://msdn.microsoft.com/fr-fr/default.aspx','','');"); 
     
                }
            }

     

    Il est aussi possible d’ouvrir des fenêtres modales qui appartiennent à l’application, en remplaçant l’adresse de la page avec l’adresse d’une page sur le serveur qui héberge votre site web.

     

     

    Pour plusieurs tips&tricks sur ASP.NET, visitez la page Foire aux Questions – ASP.NET

     


    Alex Petrescu - MSFT
    mercredi 24 mars 2010 15:30
    Modérateur