All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
Asp.net2.0实现多语言网页的方法_[Asp.Net教程]
URL重写可删节日期模式---正则表达式之强力应用_.net资料_编程技术
将ASP.NET页面内的数据导出到Excel,或,Word中_[Asp.Net教程]
c#中GDI+图形图像:GDI+中的贝塞尔样条使用方法
SQL数据操作基础(初级)3_mssql学习_编程技术
GDI+中的元文件
使用PHP开发网站过程中你注意到这些安全知识了吗?_[PHP教程]
ASP.NET2.0+VS2005利器大评析之优点篇_.net资料_编程技术
ASP.NET应用程序资源访问安全模型_.net资料_编程技术
分析一下网页子窗口和网页父窗口的交互_JavaScript技术_编程技术
Reading number is top 10 pictures
西游日记4
Household design comfortable contracted
南昌铁路局攸县车站125户铁路职工微利房终成骗局
A man's favorite things12
Take you to walk into the most true north Korea rural3
2012 national geographic daily picture6
So beauty, will let you spray blood7
男人帮杂志里的惹火性感美女2
妹子最好别玩单反
Hunan province aizhai super-large suspension bridge open to traffic and 4 world first2
Download software ranking
VC++6.0简体中文版
Boxer's Top ten classic battle10
VeryCD电驴(EasyMule) V1.1.9 Build09081
JSP+Ajax Web development typical examples
Sora aoi - one of more PK
WebService在.NET中的实战应用教学视频 → 第4集
Boxer vs Yellow2
SP3 for SQL2000
Call Of Duty2
Visual C++界面编程技术
qq published in(发表于) 2014/7/9 1:36:43 Edit(编辑)
asp.net2.0主题的组成元素,文件存储和组成方式

asp.net2.0主题的组成元素,文件存储和组成方式

asp.net2.0主题的组成元素,文件存储和组成方式

组成元素

主题是页面和控件外观属性设置的集合。利用主题功能,不仅可以设置页面和控件的外观,还可以在所有的Web应用程序、单个Web应用程序的所有页面或单个Web页面中,快速一致地应用所定义的外观。主题是由外观、级联样式表(CSS)、图像和其他资源组成的。其中,外观是主题中的必要元素。

1.外观

外观文件是主题的核心内容,它主要用于定义页面中服务器控件的外观。在主题中可以包含一个或者多个外观文件。外观文件的扩展名为.skin,其中包含对各种服务器控件(例如,Button、Label、TextBox 或 Calendar 控件)的属性设置。例如,下面是Button控件的外观设置代码:



说明:控件外观的代码设置与控件声明代码类似。在控件外观设置中,只能包含可作为主题的属性定义。这部分属性可能是样式属性、集合属性、模板属性或数据绑定表达式等。

2.级联样式表(CSS)

主题中可以包含一个或者多个CSS文件(扩展名为.css)。CSS文件在主题功能出现之前,已经得到了广泛应用。主题中的CSS文件和在主题功能出现之前的CSS文件的比较如表1所示。



表1 主题中的CSS文件和在主题功能出现之前的CSS文件的比较

3.图像和其他资源

主题中还可以包含图形和其他资源,例如,脚本文件或声音文件。通常,主题的资源文件与该主题的外观文件位于同一个文件夹中,但它们也可以存储在Web应用程序中的其他文件夹中,例如,主题目录的某个子文件夹中或者是主题目录以外的位置。

文件存储和组织方式

在Web应用程序中,主题文件必须存储在根目录的App_Themes文件夹下(除全局主题之外),开发人员可以通过手动或者使用Visual Studio 2005在网站的根目录下创建该文件夹。下面给出App_Themes文件夹的示意图(如图1所示),以加深读者的理解。



图1 App_Themes文件夹的示意图

在App_Themes文件夹中包括两个文件夹“主题一”和“主题二”。每个主题文件夹中都可以包含外观文件、CSS文件和图像文件等。

外观文件是主题的核心部分,每个主题文件夹下都可以包含一个或者多个外观文件,开发人员在开发过程中,需要根据实际情况对外观文件进行有效的管理,下面给出3种常见外观文件的组织方式及其说明。

1.根据SkinID组织

在对控件外观设置时,将具有相同的SkinID放在同一个外观文件中,这种方式适用于网站页面较多、设置内容复杂的情况。

2.根据控件类型

组织外观文件时,以控件类型进行分类,这种方式适用于页面中包含控件较少的情况。

3.根据文件组织

组织外观文件时,以网站中的页面进行分类,这种方式适用于网站中页面较少的情况。




添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.