Themes in ASP.Net
A theme is a collection of settings that define the look of controls and web pages. Themes are applied across all the pages in a Web application to maintain a consistent appearance. A theme is a file with .skin extension that contains property settings for individual controls such as a Button, textbox or a Label control. You can either define skins for each control in different skin files or you can define skins for all the controls in a single file.
Themes are of two types –
Page – A theme which can be applied to only a single page of the website is called a Page theme. A Page theme contains the control skins, style sheets, graphic files, and other resources inside the subfolders of App_Themes folder. For different themes separate subfolders are created in the App_Themes folder.
Global – A global theme is a theme that is applied to all the webpages of any website. It includes property settings, style sheet settings, and graphics. This theme allows you to maintain all the websites on the same web server and to define the same style for all the pages of all websites.
Global themes are placed in the Themes folder and can be accessed by an website.
