主题母版和站点导航课件

主题母版和站点导航课件

ID:21733963

大小:2.20 MB

页数:35页

时间:2018-10-24

主题母版和站点导航课件_第1页
主题母版和站点导航课件_第2页
主题母版和站点导航课件_第3页
主题母版和站点导航课件_第4页
主题母版和站点导航课件_第5页
资源描述:

《主题母版和站点导航课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ASP.NET主题、母版页和站点导航主题和外观母版页站点导航(SiteMapPath控件、SiteMapDataSource控件、TreeView控件、Menu控件)主题Theme主题是属性设置的集合,使用这些设置可以定义控件的外观,然后在某个Web应用程序的单个页、整个Web应用程序或服务器上的所有Web应用程序中一致地应用此外观。1.主题和控件外观(1)外观skin外观文件具有文件扩展名.skin,它包含多个控件(例如,Button、Label、TextBox或Calendar控件)的属性设置。2.主题的应用范围(1)页面主题

2、(2)全局主题#创建主题1、在解决方案资源管理器的项目名称上点击右键,选择“添加ASP.NET文件夹”,并选择其中的“主题”。完成这一步之后,根目录中出现App_Themes文件夹,文件夹中含有主题文件夹“主题1”,将“主题1”重命名为“FirstTheme”。至此,便创建了主题FirstTheme.2、创建皮肤在已创建好的主题中创建皮肤文件。在主题“FirstTheme”上点击右键,选择“添加新项”,并选择其中的“外观文件”,取名为SampleTheme.skin。皮肤文件的组织方式有多种,例如可以按照控件类型组织,每个皮肤文件

3、都包括特定控件的一组外观定义;也可以按照文件组织,每个皮肤文件定义一个页面中控件的外观。SampleTheme.skin文件内容

4、Box>#应用主题1、为单个页面指定主题页面主题的优先级别最高,其次为样式表主题设置,最低为本地控件设置:@PageTheme="FirstTheme"要使本地控件优先级别最高,其次为页面主题,最低为样式表主题:<%@PageStyleSheetTheme="主题名称"…%2、为网站指定主题在Web.config文件的设置节添加Theme属性,即禁用ASP

5、.NET主题可以配置页或控件以忽略主题。在默认情况下,主题将重写页和控件外观的本地设置。当控件或页已经有预定义的外观,而又不希望主题重写它时,禁用此行为将十分有用。1.禁用页的主题将@Page指令的EnableTheming属性设置为false:<%@PageTheme="FirstTheme"EnableTheming="false"…%>2.禁用控件的主题将控件的EnableTheming属性设置为false:

6、se"/>母板页允许开发者创建统一的站点模板和指定的可编辑区域,以母板页为基础创建的Web页面只对可编辑部分进行编辑,从而保持网站页面的风格统一.当网站风格需要修改时,只对母板页进行修改,就实现了对所有页面的修改,从而降低了工作量。ASP.NET母版页1.母版页的工作原理1、创建母板页在解决方案资源管理器中右键单击项目名称,选择【添加新项】,在弹出的窗体中选择【母板页】,修改母板页的文件名,点击【添加】即可。母板页文件是以master为后缀名的文件,其默认的文件名为MasterPage.master,位置位于应用程序的根目录下。母

7、板页2、创建内容页应用了母板页的Web页面称为内容页,在内容页中,只能对母板页中ContentPlaceHolder元素定义的位置进行编辑,页面的其他位置都是不可编辑的。<%@PageLanguage="VB"MasterPageFile="~/Master1.master“……内容页:<%@PageLanguage="VB"MasterPageFile="~/Master1.master"AutoEventWireup="false"CodeFile="Default.aspx.vb"Inherits="Default2"tit

8、le="无标题页"%>

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。