摘要:
动态加载主题应该有很多种方法的,我想到有2种,不过在写代码的时候有一点是需要注意的:必须在Page_PreInit事件处理程序中修改Theme属性值。下面分别给出2种代码,第二种是通过Session来解决这个问题,还得设置Global.asax,稍显得麻烦!一个Web应用程序有很多页面,如果用第一种方法,每次都得写这些该死得代码,确实挺烦人的,用Seesion的好处就不言而喻了。方法一: Defa... 阅读全文
摘要:
一、概述 利用Themes我们可以很容易的更改控件、页面的风格,而不需要修改我们的代码和页面文件。Themes文件被单独的放在1个App_Themes文件夹下面,与你的程序是完全分开的。 二、组成元素 主题由一个文件组构成,包括皮肤文件(.skin)、CSS样式表,图片文件夹以及其他文件,但至少要包括皮肤文件,它是主题文件的核心。皮肤文件:它的扩展名为.skin,主要用于定义服务器控件的外观。CS... 阅读全文
摘要:
出自:http://www.cnblogs.com/RChen/services/trackbacks/356085.aspx 如何使用 MasterPage 1. 创建 MasterPage,后缀名 .master, 如 x.master. 其中用 定义空位。如: 2. 创建内容页面。 在 NewItem 对话框里选择 "select master page",... 阅读全文
摘要:
母版页共包括3种应用范围:页面级、应用程序级和文件夹级。虽然它们的创建方法一致,但是应用范围不同。 1.页面级 页面级母版页是最为常见的。只要通过属性设置,在内容页中正确绑定母版页即可,而内容页可以是应用程序中任意的.aspx页面。示例代码如下: 2.应用程序级 如果有应用程序中有很多页面需要绑定同一个母板页,如果分别绑定,就会显得特别麻烦。可以在Web.config中添加一个配置节,并设置其中... 阅读全文