Mega Code Archive

 
Categories / ASP.Net Tutorial / Development
 

Applying Themes Dynamically

File: Default.aspx <%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <script runat="server">     protected void Page_PreInit(object sender, EventArgs e)     {         if (Request["theme"] != null)         {             switch (Request["theme"])             {                 case "Green":                     Profile.userTheme = "GreenTheme";                     break;                 case "Pink":                     Profile.userTheme = "PinkTheme";                     break;             }         }         Theme = Profile.userTheme;     } </script> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server">     <title>Dynamic Theme</title> </head> <body>     <form id="form1" runat="server">     <div class="content">     <h1>Dynamic Theme</h1>     Please select a Theme:     <ul>     <li>         <a href="Default.aspx?theme=Green">Green Theme</a>     </li>     <li>         <a href="Default.aspx?theme=Pink">Pink Theme</a>     </li>     </ul>     </div>     </form> </body> </html> File: Web.config <configuration>   <system.web>     <profile>       <properties>         <add name="UserTheme" />       </properties>     </profile>   </system.web> </configuration>