Pages 1 / Total 1 1
已被查看156次    只看楼主
ASP.NET 3.5 母版页
主题
youndLanyu  



等级:新手上路
积分:22
经验:2
魅力:20
威望:0
财富:0
金钱:0.00元
帖子:1
注册:2008-05-28 17:43
楼主 资料 短消息
ASP.NET 3.5 母版页 2008-06-07 08:43
<H3 style="MARGIN: 13pt 0cm">母版与主题</H3>在讲解母版与主题之前,我们首先介绍一下主题,主题是是属性设置的集合,使用这些设置可以定义页面和控件的外观,然后在某个Web应用程中的所有页、整个Web应用程序或服务器上的所有Web应用程中一致地应用此外观。主题其实就是后缀名为.skin的文件,还可以包含css文件它的本质就是统一定义整个系统的某些或全部控件的公共显示属性。
主题还可以包括图形和其他资源,例如脚本文件或声音文件。例如,页面主题的一部分可能包括TreeView控件的外观。可以在主题中包括用于表示展开按钮和折叠按钮的图形。通常,主题的资源文件与该主题的外观文件位于同一个文件夹中,但它们也可以位于Web应用程序中的其他地方,例如,主题文件夹的某个子文件夹中。若要引用主题文件夹的某个子文件夹中的资源文件。
主题还可以将资源文件存储在主题文件夹以外的位置。如果使用波形符~语法来引用资源文件,Web应用程序将自动查找相应的图像。例如,如果将主题的资源放在应用程序的某个子文件夹中,则可以使用格式为~/子文件夹/文件名.jpg的路径来引用这些资源文件。
使用ASP.NET的主题功能,可以将样式和布局,但是在母版页中并不能直接使用主题,如果向@ Master指令添加一个主题属性,则页在运行时会引发错误,这样并不是说就母版页就不能运用主题,在下列情况之一是可以运用ASP.NET主题的:
l  如果主题是在内容页中定义的。母版页在内容页的上下文中解析,因此内容页的主题也会应用于母版页
l  如果通过在配置文件中pages元素中包含主题定义来将整个站点配置为使用主题,是可以运用主题的
IP:123.*.*.*     顶部
论坛交流 ›› ASP.NET ›› ASP.NET 3.5 母版页