none
Comment changer les apparences de façon dynamique RRS feed

  • Discussion générale

  • On peut définir par programmation l’apparence d'une page, mais la propriété Theme doit être définie dans l'événement PreInit d'une page. C'est parce que les enveloppes dans un thème sont appliquées après l'événement PreInit mais avant l'événement Init.

     

     

    protected void Page_PreInit(object sender, EventArgs e)
         {
            string thm;
            thm = (string)Session["themeSelected"];
            if (thm != null)
            {
                Page.Theme = thm;
                DropDownList1.Text = thm;
            }
            else
            {
                Session["themeSelected"] = DropDownList1.Text;
                Page.Theme = "Blue";
            }
        }
     
        protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
        {
            Session["themeSelected"] = DropDownList1.Text;
            Server.Transfer(Request.FilePath);
    }

     

     

    Pour plusieurs informations, visitez la page Foire aux Questions – ASP.NET

     

     

     
    Appel à contribution ! http://social.msdn.microsoft.com/Forums/fr-FR/vbasicfr/thread/ff4910bf-dca4-4664-b01e-b58bd860a643
    mardi 13 avril 2010 13:04
    Modérateur