none
Ajax – comment faire pour créer un ModalPopup par programmation RRS feed

  • Discussion générale

  • Il existe deux façons de créer un ModalPopup par programmation, côté serveur et côté client.

     

    Côté serveur

    Pour le créer côté serveur, on a besoin de créer une instance de la classe ModalPopupExtender, l’ajouter à la page et définir ses propriétés en conséquence. Voici l'extrait de code:

     

    protected void Page_Load(object sender, EventArgs e)
    {
       ModalPopupExtender mpe = new ModalPopupExtender();
       Page.Form.Controls.Add(mpe);
       mpe.TargetControlID = "button1";
       mpe.PopupControlID = "popup";
    } 

     

     

    Côté client

    Il est également possible de le créer avec javascript :

     

    $create(AjaxControlToolkit.ModalPopupBehavior, 
        {"OkControlID":"Button2",
        "PopupControlID":"Panel1",
        "PopupDragHandleControlID":"Panel2",
        ""id":"mpe"}, 
        null, null, 
        $get("Button1"));

     

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

     

    jeudi 27 mai 2010 14:04
    Modérateur