Click here to Skip to main content
15,891,409 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
C#
protected void Page_PreInit(object sender, EventArgs e)
       {


               if (Session["Theme"] != null)
               {
                   //switch (Request.QueryString["Theme"])
                   //{
                   //    case "Green":
                   //        Page.Theme = "Green";
                   //        Page.StyleSheetTheme = "Green";
                   //        break;
                   //    case "Default":
                   //        Page.Theme = "Default";
                   //        Page.StyleSheetTheme = "Default";
                   //        break;
                   //}
                   string ThemeName = string.Empty;
                   ThemeName = (string)Session["Theme"];
                   Page.Theme = ThemeName;
               Page.StyleSheetTheme = "Green";



               }




       }

       public override string StyleSheetTheme
       {
           get
           {
               return base.StyleSheetTheme;
           }
           set
           {
               base.StyleSheetTheme = value;
           }
       }
Posted
Comments
Abid Hussain-(Abid) 10-May-13 1:50am    
i am getting Error in this code

1 solution

 
Share this answer
 
Comments
Abid Hussain-(Abid) 10-May-13 12:16pm    
brother i want use stylesheet in theme how to do that ???
ZurdoDev 10-May-13 12:23pm    
You can just add the css file in the theme in Visual Studio.
Abid Hussain-(Abid) 10-May-13 13:56pm    
i have done this but nothing page attempt changing just asp attribute not for html attribute ..... tell me brother how can manage this i want to change backgrounds menus every thing ....
ZurdoDev 10-May-13 14:02pm    
The code referenced in the article will allow you to change the page theme. A theme is a collection of styles, images, etc, so if you don't think it is working I would suggest putting a breakpoint in the code to make sure it is even firing and then use the browser's developer tools to examine what is happening. I have known people who ended up with the same styles in different themes and so they thought it was not working when it actually was.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900