摘要: ASP.NET2.0新特性:主题和皮肤 一、概述 利用Themes我们可以很容易的更改控件、页面的风格,而不需要修改我们的代码和页面文件。Themes文件被单独的放在1个App_Themes文件夹下面,与你的程序是完全分开的。 二、组成元素 主题由一个文件组构成,包括皮肤文件(.skin)、CSS样式表,图片文件夹以及其他文件,但至少要包括皮肤文件,它是主题文件的核心。 皮肤文件:它的扩展... 阅读全文
posted @ 2008-11-21 17:47 快乐 阅读(271) 评论(1) 推荐(0) 编辑
摘要: 看了一篇关于主题和皮肤应用的贴子,但关于Theme和StyleSheetTheme的关系讲得不是太清楚,另外代码是带行号的。。。(我粘到VS2005中好麻烦),所以引用过来,修改一下,并附上我完成的一个例子 原文地址:http://www.cnblogs.com/njypcmqj/archive/2007/03/10/670559.html 例子下载:http://files.cnblogs.c... 阅读全文
posted @ 2008-11-21 17:43 快乐 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 1、主题是什么 主题由一组元素组成:外观、级联样式表 (CSS)、图像和其他资源。主题将至少包含外观。主题是在网站或 Web 服务器上的特殊目录中定义的。主题是一组Web Control的属性设置的集合,提供一种简单的方法设置控件的样式属性。 · 主题只在Web Control中有效 · 母板页(Master Page)上不能设置主题,但是主题可以在内容页面上... 阅读全文
posted @ 2008-11-21 15:44 快乐 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 主题是Microsoft ASP.NET 2.0 提供给开发人员的一项新增功能。 在 Asp.NET 2.0 出现以前, 给网站提供更换主题功能是一项繁重的工作,鉴于每切换一套主题,都需要在页面更改相应的图片、字体、网页样式等等细小的元素,因而在代码编写之余,更要求资源的规范管理。而往往在网站的编写初期,如果没有一定的经验,很难全面的考虑到资源文件的细致归类及放置问题。最终导致网站改版时,大量的迁移和更改,稍有不慎,还会引发文件丢失的问题。 现在这些担忧,都在 Asp.NET 2.0 中得到了完善的解决。首先,您可以通过简单的代码编写实现复杂的功能;其次,Asp.NET 2.0 在处理主题的问题时提供了清晰的目录结构,使得资源文件的层级关系非常清晰,在易于查找和管理的同时,提供的良好的扩展性。 下面就让我们通过一个Demo感受一下Asp.NET 2.0 的新特性。 1. 建立主题文件夹: 在应用程序的根目录上单击右键,点选 Add Folder 下的 Theme Folder 阅读全文
posted @ 2008-11-21 14:49 快乐 阅读(371) 评论(0) 推荐(0) 编辑