<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://nfex.ru/index.php?action=history&amp;feed=atom&amp;title=ASP.NET_Tutorial%2FDevelopment%2FThemes</id>
		<title>ASP.NET Tutorial/Development/Themes - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://nfex.ru/index.php?action=history&amp;feed=atom&amp;title=ASP.NET_Tutorial%2FDevelopment%2FThemes"/>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=ASP.NET_Tutorial/Development/Themes&amp;action=history"/>
		<updated>2026-04-29T22:04:45Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://nfex.ru/index.php?title=ASP.NET_Tutorial/Development/Themes&amp;diff=2543&amp;oldid=prev</id>
		<title> в 15:30, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=ASP.NET_Tutorial/Development/Themes&amp;diff=2543&amp;oldid=prev"/>
				<updated>2010-05-26T15:30:57Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 15:30, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://nfex.ru/index.php?title=ASP.NET_Tutorial/Development/Themes&amp;diff=2544&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=ASP.NET_Tutorial/Development/Themes&amp;diff=2544&amp;oldid=prev"/>
				<updated>2010-05-26T11:56:12Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Adding Cascading Style Sheets to Themes==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
If you add a CSS file to a Theme folder, then the CSS is applied to every page to which the Theme is applied.&lt;br /&gt;
File: \yourApplicationRoot\App_Themes\StyleTheme\SimpleStyle.css&lt;br /&gt;
.content&lt;br /&gt;
{&lt;br /&gt;
    margin:auto;&lt;br /&gt;
    width:600px;&lt;br /&gt;
    border:solid 1px black;&lt;br /&gt;
    background-color:White;&lt;br /&gt;
    padding:10px;&lt;br /&gt;
}&lt;br /&gt;
.button&lt;br /&gt;
{&lt;br /&gt;
    background-color:#eeeeee;&lt;br /&gt;
}&lt;br /&gt;
            &lt;br /&gt;
File: ShowSimpleCSS.aspx&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; Theme=&amp;quot;StyleTheme&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.1//EN&amp;quot;&lt;br /&gt;
&amp;quot;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;head id=&amp;quot;Head1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Show Simple CSS&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;content&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h1&amp;gt;Registration Form&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;asp:Label&lt;br /&gt;
        id=&amp;quot;lblFirstName&amp;quot;&lt;br /&gt;
        Text=&amp;quot;First Name:&amp;quot;&lt;br /&gt;
        AssociatedControlID=&amp;quot;txtFirstName&amp;quot;&lt;br /&gt;
        Runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;br /&amp;gt;&lt;br /&gt;
    &amp;lt;asp:TextBox&lt;br /&gt;
        id=&amp;quot;txtFirstName&amp;quot;&lt;br /&gt;
        Runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
    &amp;lt;asp:Label&lt;br /&gt;
        id=&amp;quot;lblLastName&amp;quot;&lt;br /&gt;
        Text=&amp;quot;Last Name:&amp;quot;&lt;br /&gt;
        AssociatedControlID=&amp;quot;txtLastName&amp;quot;&lt;br /&gt;
        Runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;br /&amp;gt;&lt;br /&gt;
    &amp;lt;asp:TextBox&lt;br /&gt;
        id=&amp;quot;txtLastName&amp;quot;&lt;br /&gt;
        Runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
    &amp;lt;asp:Button&lt;br /&gt;
        id=&amp;quot;btnSubmit&amp;quot;&lt;br /&gt;
        Text=&amp;quot;Submit Form&amp;quot;&lt;br /&gt;
        CssClass=&amp;quot;button&amp;quot;&lt;br /&gt;
        Runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Adding Skins to Themes==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
A Theme can contain one or more Skin files. &lt;br /&gt;
A Skin modifies any of the appearance properties of an ASP.NET control.&lt;br /&gt;
File: App_Themes\Simple\TextBox.skin&lt;br /&gt;
&amp;lt;asp:TextBox&lt;br /&gt;
    BackColor=&amp;quot;Yellow&amp;quot;&lt;br /&gt;
    BorderStyle=&amp;quot;Dotted&amp;quot;&lt;br /&gt;
    Runat=&amp;quot;Server&amp;quot; /&amp;gt;&lt;br /&gt;
You can name a Skin file anything you want. &lt;br /&gt;
A Theme folder can contain a single Skin file that contains Skins for all controls. &lt;br /&gt;
A Theme folder can contain hundreds of Skin files, each of which contains a single Skin. &lt;br /&gt;
Everything in a Theme folder gets compiled into one Theme class.&lt;br /&gt;
You must include a Runat attribute, but you can never include the ID attribute when declaring a control in a Skin.&lt;br /&gt;
File: ShowSkin.aspx uses the Simple Theme.&lt;br /&gt;
Include a Theme attribute in its &amp;lt;%@ Page %&amp;gt; directive. &lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; Theme=&amp;quot;Simple&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.1//EN&amp;quot;&lt;br /&gt;
&amp;quot;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;head runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Show Skin&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;asp:TextBox&lt;br /&gt;
        Runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== An ASP.NET Theme enables you to apply a consistent style to the pages.==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
A Master Page enables you to share content across multiple pages in a website. &lt;br /&gt;
A Theme enables you to control the appearance of the content.&lt;br /&gt;
You create a Theme by adding a new folder named App_Themes. &lt;br /&gt;
Each folder that you add to the App_Themes folder represents a different Theme.&lt;br /&gt;
If the App_Themes folder must be located in the root of your application.&lt;br /&gt;
The contents of a Theme folder are compiled into a new class. &lt;br /&gt;
Be careful not to name a Theme with a class name that conflicts with an existing class name.&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Applying Skins Dynamically==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
File: Default.aspx&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; Theme=&amp;quot;DynamicSkin&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.1//EN&amp;quot;&lt;br /&gt;
&amp;quot;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    protected void Page_PreInit(object sender, EventArgs e)&lt;br /&gt;
    {&lt;br /&gt;
        if (Request[&amp;quot;skin&amp;quot;] != null)&lt;br /&gt;
        {&lt;br /&gt;
            switch (Request[&amp;quot;skin&amp;quot;])&lt;br /&gt;
            {&lt;br /&gt;
                case &amp;quot;professional&amp;quot;:&lt;br /&gt;
                    grdProducts.SkinID = &amp;quot;Professional&amp;quot;;&lt;br /&gt;
                    break;&lt;br /&gt;
                case &amp;quot;colorful&amp;quot;:&lt;br /&gt;
                    grdProducts.SkinID = &amp;quot;Colorful&amp;quot;;&lt;br /&gt;
                    break;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;head runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Show Dynamic Skin&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;asp:GridView&lt;br /&gt;
        id=&amp;quot;grdProducts&amp;quot;&lt;br /&gt;
        DataSourceID=&amp;quot;srcProducts&amp;quot;&lt;br /&gt;
        Runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;asp:SqlDataSource&lt;br /&gt;
        id=&amp;quot;srcProducts&amp;quot;&lt;br /&gt;
        ConnectionString=&amp;quot;&amp;lt;%$ ConnectionStrings:Products %&amp;gt;&amp;quot;&lt;br /&gt;
        SelectCommand=&amp;quot;SELECT Id,Title,Director FROM Products&amp;quot;&lt;br /&gt;
        Runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;hr /&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;showdynamicskin.aspx?skin=professional&amp;quot;&amp;gt;Professional&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;amp;nbsp;|&amp;amp;nbsp;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;showdynamicskin.aspx?skin=colorful&amp;quot;&amp;gt;Colorful&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Applying Themes Dynamically==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
File: Default.aspx&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.1//EN&amp;quot;&lt;br /&gt;
&amp;quot;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    protected void Page_PreInit(object sender, EventArgs e)&lt;br /&gt;
    {&lt;br /&gt;
        if (Request[&amp;quot;theme&amp;quot;] != null)&lt;br /&gt;
        {&lt;br /&gt;
            switch (Request[&amp;quot;theme&amp;quot;])&lt;br /&gt;
            {&lt;br /&gt;
                case &amp;quot;Green&amp;quot;:&lt;br /&gt;
                    Profile.userTheme = &amp;quot;GreenTheme&amp;quot;;&lt;br /&gt;
                    break;&lt;br /&gt;
                case &amp;quot;Pink&amp;quot;:&lt;br /&gt;
                    Profile.userTheme = &amp;quot;PinkTheme&amp;quot;;&lt;br /&gt;
                    break;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        Theme = Profile.userTheme;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;head runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Dynamic Theme&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;content&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h1&amp;gt;Dynamic Theme&amp;lt;/h1&amp;gt;&lt;br /&gt;
    Please select a Theme:&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;Default.aspx?theme=Green&amp;quot;&amp;gt;Green Theme&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;Default.aspx?theme=Pink&amp;quot;&amp;gt;Pink Theme&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File: Web.config&lt;br /&gt;
&lt;br /&gt;
&amp;lt;configuration&amp;gt;&lt;br /&gt;
  &amp;lt;system.web&amp;gt;&lt;br /&gt;
    &amp;lt;profile&amp;gt;&lt;br /&gt;
      &amp;lt;properties&amp;gt;&lt;br /&gt;
        &amp;lt;add name=&amp;quot;UserTheme&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/properties&amp;gt;&lt;br /&gt;
    &amp;lt;/profile&amp;gt;&lt;br /&gt;
  &amp;lt;/system.web&amp;gt;&lt;br /&gt;
&amp;lt;/configuration&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Configure specific controls so they opt out of the theming process entirely.==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
Set the EnableTheming property of the control on the web page to false. &lt;br /&gt;
ASP.NET will still apply the theme to other controls on the page, but it will skip over the control you&amp;amp;iexcl;�ve configured.&lt;br /&gt;
&amp;lt;asp:Button ID=&amp;quot;Button1&amp;quot; runat=&amp;quot;server&amp;quot; ... EnableTheming=&amp;quot;false&amp;quot; /&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Creating Named Skins with a SkinID property==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
File: Simple\TextBox.skin&lt;br /&gt;
&amp;lt;asp:TextBox&lt;br /&gt;
    SkinID=&amp;quot;DashedTextBox&amp;quot;&lt;br /&gt;
    BorderStyle=&amp;quot;Dashed&amp;quot;&lt;br /&gt;
    BorderWidth=&amp;quot;5px&amp;quot;&lt;br /&gt;
    Runat=&amp;quot;Server&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;asp:TextBox&lt;br /&gt;
    BorderStyle=&amp;quot;Double&amp;quot;&lt;br /&gt;
    BorderWidth=&amp;quot;5px&amp;quot;&lt;br /&gt;
    Runat=&amp;quot;Server&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File: ShowNamedSkin.aspx&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; Theme=&amp;quot;Simple&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.1//EN&amp;quot;&lt;br /&gt;
&amp;quot;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;head runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Show Named Skin&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;asp:TextBox&lt;br /&gt;
        id=&amp;quot;txtFirstName&amp;quot;&lt;br /&gt;
        SkinID=&amp;quot;DashedTextBox&amp;quot;&lt;br /&gt;
        Runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
    &amp;lt;asp:TextBox&lt;br /&gt;
        id=&amp;quot;txtLastName&amp;quot;&lt;br /&gt;
        Runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Disabling Themes==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
Use the EnableTheming property to prevent a Skin from being applied.&lt;br /&gt;
File: Simple\Calendar.skin&lt;br /&gt;
&amp;lt;asp:Calendar&lt;br /&gt;
    BackColor=&amp;quot;White&amp;quot;&lt;br /&gt;
    BorderColor=&amp;quot;White&amp;quot;&lt;br /&gt;
    BorderWidth=&amp;quot;1px&amp;quot;&lt;br /&gt;
    Font-Names=&amp;quot;Verdana&amp;quot;&lt;br /&gt;
    Font-Size=&amp;quot;9pt&amp;quot;&lt;br /&gt;
    ForeColor=&amp;quot;Black&amp;quot;&lt;br /&gt;
    NextPrevFormat=&amp;quot;FullMonth&amp;quot;&lt;br /&gt;
    Width=&amp;quot;400px&amp;quot;&lt;br /&gt;
    Runat=&amp;quot;Server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;SelectedDayStyle&lt;br /&gt;
        BackColor=&amp;quot;#333399&amp;quot;&lt;br /&gt;
        ForeColor=&amp;quot;White&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;OtherMonthDayStyle&lt;br /&gt;
        ForeColor=&amp;quot;#999999&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;TodayDayStyle&lt;br /&gt;
        BackColor=&amp;quot;#CCCCCC&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;NextPrevStyle&lt;br /&gt;
        Font-Bold=&amp;quot;True&amp;quot;&lt;br /&gt;
        Font-Size=&amp;quot;8pt&amp;quot;&lt;br /&gt;
        ForeColor=&amp;quot;#333333&amp;quot;&lt;br /&gt;
        VerticalAlign=&amp;quot;Bottom&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;DayHeaderStyle&lt;br /&gt;
        Font-Bold=&amp;quot;True&amp;quot;&lt;br /&gt;
        Font-Size=&amp;quot;8pt&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;TitleStyle&lt;br /&gt;
        BackColor=&amp;quot;White&amp;quot;&lt;br /&gt;
        BorderColor=&amp;quot;Black&amp;quot;&lt;br /&gt;
        BorderWidth=&amp;quot;4px&amp;quot;&lt;br /&gt;
        Font-Bold=&amp;quot;True&amp;quot;&lt;br /&gt;
        Font-Size=&amp;quot;12pt&amp;quot;&lt;br /&gt;
        ForeColor=&amp;quot;#333399&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/asp:Calendar&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File: ShowEnableTheming.aspx&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; Theme=&amp;quot;Simple&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;head runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Show EnableTheming&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;asp:Calendar&lt;br /&gt;
        id=&amp;quot;Calendar1&amp;quot;&lt;br /&gt;
        Runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
    &amp;lt;asp:Calendar&lt;br /&gt;
        id=&amp;quot;Calendar2&amp;quot;&lt;br /&gt;
        EnableTheming=&amp;quot;false&amp;quot;&lt;br /&gt;
        Runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Handling Theme Conflicts==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
When properties conflict between your controls and your theme, the theme wins. &lt;br /&gt;
To make this change, just use the StyleSheetTheme attribute instead of the Theme attribute. &lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; AutoEventWireup=&amp;quot;true&amp;quot; ... StyleSheetTheme=&amp;quot;FunkyTheme&amp;quot; %&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== How Themes Work==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
All themes are application specific. &lt;br /&gt;
In order to use a Theme, create a folder that defines it. &lt;br /&gt;
This folder needs to be placed in a folder named App_Themes, which must be placed inside the top-level directory for your web application. &lt;br /&gt;
For example, if application is called SuperCommerce and the theme is FunkyTheme, it should stay in SuperCommerce\App_Themes\FunkyTheme. &lt;br /&gt;
Only one theme can be active on a given page at a time.&lt;br /&gt;
A skin file is a text file with the .skin extension. &lt;br /&gt;
ASP.NET treats all the skin files in a theme directory as part of the same theme definition. &lt;br /&gt;
To apply the theme, set the Theme attribute of the Page directive to the folder name. &lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; AutoEventWireup=&amp;quot;true&amp;quot; ... Theme=&amp;quot;FunkyTheme&amp;quot; %&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Override Skin properties by applying a Theme to a page with the StyleSheetTheme attribute instead of the Theme attribute.==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
File: Simple\Label.skin&lt;br /&gt;
&amp;lt;asp:Label&lt;br /&gt;
    BackColor=&amp;quot;Orange&amp;quot;&lt;br /&gt;
    Runat=&amp;quot;Server&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
File: ShowSkinStyleSheetTheme.aspx&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; StyleSheetTheme=&amp;quot;Simple&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.1//EN&amp;quot;&lt;br /&gt;
&amp;quot;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;head id=&amp;quot;Head1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Show Skin Style Sheet Theme&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;asp:Label&lt;br /&gt;
        id=&amp;quot;Label1&amp;quot;&lt;br /&gt;
        Text=&amp;quot;What color background do I have?&amp;quot;&lt;br /&gt;
        BackColor=&amp;quot;red&amp;quot;&lt;br /&gt;
        Runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Share the Theme among multiple web applications running on the same web server==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
You create a Global Theme by adding the Theme to the Themes folder located at the following path:&lt;br /&gt;
WINDOWS\Microsoft.NET\Framework\v2.0.50727\ASP.NETClientFiles\Themes&lt;br /&gt;
To use the Theme in an HTTP-based website, you need to perform an additional step. &lt;br /&gt;
You must add the Theme folder to the following path:&lt;br /&gt;
Inetpub\wwwroot\aspnet_client\system_web\v2.0.50727\Themes&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Show Dynamic CSS==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; Theme=&amp;quot;DynamicSkin&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.1//EN&amp;quot;&lt;br /&gt;
&amp;quot;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    protected void btnSubmit_Click(object sender, EventArgs e)&lt;br /&gt;
    {&lt;br /&gt;
        grdProducts.CssClass = ddlCssClass.SelectedItem.Text;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;head id=&amp;quot;Head1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Show Dynamic CSS&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;asp:GridView&lt;br /&gt;
        id=&amp;quot;grdProducts&amp;quot;&lt;br /&gt;
        DataSourceID=&amp;quot;srcProducts&amp;quot;&lt;br /&gt;
        HeaderStyle-CssClass=&amp;quot;Header&amp;quot;&lt;br /&gt;
        AlternatingRowStyle-CssClass=&amp;quot;Alternating&amp;quot;&lt;br /&gt;
        GridLines=&amp;quot;none&amp;quot;&lt;br /&gt;
        Runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;asp:SqlDataSource&lt;br /&gt;
       id=&amp;quot;srcProducts&amp;quot;&lt;br /&gt;
       ConnectionString=&amp;quot;&amp;lt;%$ ConnectionStrings:Products %&amp;gt;&amp;quot;&lt;br /&gt;
       SelectCommand=&amp;quot;SELECT Id,Title,Director FROM Products&amp;quot;&lt;br /&gt;
       Runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;hr /&amp;gt;&lt;br /&gt;
    &amp;lt;asp:Label&lt;br /&gt;
        id=&amp;quot;lblCssClass&amp;quot;&lt;br /&gt;
        Text=&amp;quot;Select Style:&amp;quot;&lt;br /&gt;
        AssociatedControlID=&amp;quot;ddlCssClass&amp;quot;&lt;br /&gt;
        Runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;asp:DropDownList&lt;br /&gt;
        id=&amp;quot;ddlCssClass&amp;quot;&lt;br /&gt;
        Runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;asp:ListItem Text=&amp;quot;Professional&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;asp:ListItem Text=&amp;quot;Colorful&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/asp:DropDownList&amp;gt;&lt;br /&gt;
    &amp;lt;asp:Button&lt;br /&gt;
        id=&amp;quot;btnSubmit&amp;quot;&lt;br /&gt;
        Text=&amp;quot;Select&amp;quot;&lt;br /&gt;
        Runat=&amp;quot;server&amp;quot; OnClick=&amp;quot;btnSubmit_Click&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Themes Versus StyleSheetThemes==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
Properties in a Skin override properties in a page.&lt;br /&gt;
File: Simple\Label.skin&lt;br /&gt;
&amp;lt;asp:Label&lt;br /&gt;
    BackColor=&amp;quot;Orange&amp;quot;&lt;br /&gt;
    Runat=&amp;quot;Server&amp;quot; /&amp;gt;&lt;br /&gt;
File: ShowSkinTheme.aspx&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; Theme=&amp;quot;Simple&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.1//EN&amp;quot;&lt;br /&gt;
&amp;quot;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;head runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Show Skin Theme&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;asp:Label&lt;br /&gt;
        id=&amp;quot;Label1&amp;quot;&lt;br /&gt;
        Text=&amp;quot;What color background do I have?&amp;quot;&lt;br /&gt;
        BackColor=&amp;quot;red&amp;quot;&lt;br /&gt;
        Runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>