摘要:
在 Asp.NET 2.0 出现以前, 给网站提供更换主题功能是一项繁重的工作,鉴于每切换一套主题,都需要在页面更改相应的图片、字体、网页样式等等细小的元素,因而在代码编写之余,更要求资源的规范管理。而往往在网站的编写初期,如果没有一定的经验,很难全面的考虑到资源文件的细致归类及放置问题。最终导致网站改版时,大量的迁移和更改,稍有不慎,还会引发文件丢失的问题。
现在这些担忧,都在 Asp.NET 2.0 中得到了完善的解决。首先,您可以通过简单的代码编写实现复杂的功能;其次,Asp.NET 2.0 在处理主题的问题时提供了清晰的目录结构,使得资源文件的层级关系非常清晰,在易于查找和管理的同时,提供的良好的扩展性。
皮肤是应用到一个控件上的样式信息,这些内容保存在.skin文件当中,可以对皮肤用skinID命名,然后控件在使用皮肤时,设置它的skinID属性。如果不设置,则使用其默认值。主题实际上是皮肤的集合,保存在Themes子目录中。主题又分为Global Themes(对web server而言)和Local Themes(对具体的应 阅读全文
posted @ 2006-10-30 22:17 天轰穿 阅读(6096) 评论(9) 推荐(0)