1.单个页面应用主题:
<%@ Page Language = "C#" Theme = "主题名" %>
2.把主题应用于整个应用程序:
web.config文件
<configuration>
<system.web>
<page theme = "主题名">
</system.web>
</configraution>
这种做法经常会提示这样的错误:每个节在每个配置文件中只能出现一次,你要注意web.config文件中是不是有<page>标签重复了,或者其他的标签
3.删除web页上的主题特性
<%@ Page Language = "C#" EnableTheming = "False" %>
虽然这样设置了但是仍可以对某个控件应用全局主题
<asp:Textbox ID="AA" Runat = "server" EnableTheming = "true" Theme = "主题名">
4.StyleSheetTheme属性
StyleSheetTheme属性与Theme属性工作方式相同,区别是为某个本地控件设置属性时,如果使用Theme属性本地设置的属性就会被覆盖.StyleSheetTheme属性就不会
5.App_Themes是默认的主题文件夹
如图,可以创建多个主题Themes2等等
6主题文件夹应包含主题的元素
一共可分三个元素 skin文件 css文件 图象文件
skin文件只能指定服务器控件的属性,不能指定控件的ID属性
另外两个我就不说了
本文介绍了ASP.NET中如何使用主题来改变网站外观的方法,包括单页面应用、整体应用、禁用主题特性等内容,并详细解释了Theme与StyleSheetTheme属性的区别。
5641

被折叠的 条评论
为什么被折叠?



