课件6(母板页与导航

课件6(母板页与导航

ID:40551279

大小:281.31 KB

页数:16页

时间:2019-08-04

课件6(母板页与导航_第1页
课件6(母板页与导航_第2页
课件6(母板页与导航_第3页
课件6(母板页与导航_第4页
课件6(母板页与导航_第5页
资源描述:

《课件6(母板页与导航》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、母板页与导航主要内容母板页主题与皮肤ThemeAndSkinWeb站点导航站点地图SiteMapPath控件TreeView控件Menu控件整合网站的公用元素网站标志、广告条、导航条、版权声明等页面模版.master创建母板页母板页组成皮肤文件.skinCSS文件.css图片和其他资源.gif.jpg主题组成主题文件组织方式创建主题创建皮肤文件技巧应用皮肤文件为主题添加CSS文件在主题中使用图片程序演示DEMO应用主题为页面指定和禁用主题StyleSheetTheme为应用程序指定和禁用主题程序演示DEMO动态加载主题原理在页面

2、初始化前动态设置页面的主题属性protectedvoidPage_PreInit(Objectsender,EventArgse)页面(Page)的生命周期阶段和事件程序演示DEMO站点地图.sitemap的标准XML文件必须存放在应用程序根目录下包含信息是站点结构信息SiteMapPath控件网站地图Web.sitemap必须先创建和设定内容自动绑定到网站地图,显示站点导航信息程序演示DEMOSiteMapPath控件基本使用自定义模版程序演示DEMO常规页生命周期阶段1页请求页请求发生在页生命周期开始之前。用户请求页时,AS

3、P.NET将确定是否需要分析和编译页(从而开始页的生命周期),或者是否可以在不运行页的情况下发送页的缓存版本以进行响应。2开始在开始阶段,将设置页属性,如Request和Response。在此阶段,页还将确定请求是回发请求还是新请求,并设置IsPostBack属性。此外,在开始阶段期间,还将设置页的UICulture属性。常规页生命周期阶段(续)3页初始化页初始化期间,可以使用页中的控件,并将设置每个控件的UniqueID属性。此外,任何主题都将应用于页。如果当前请求是回发请求,则回发数据尚未加载,并且控件属性值尚未还原为视图状

4、态中的值。4加载加载期间,如果当前请求是回发请求,则将使用从视图状态和控件状态恢复的信息加载控件属性。5验证在验证期间,将调用所有验证程序控件的Validate方法,此方法将设置各个验证程序控件和页的IsValid属性。常规页生命周期阶段(续)6回发事件处理如果请求是回发请求,则将调用所有事件处理程序。7呈现在呈现期间,视图状态将被保存到页,然后页将调用每个控件,以将其呈现的输出提供给页的Response属性的OutputStream。8卸载完全呈现页、将页发送至客户端并准备丢弃时,将调用卸载。此时,将卸载页属性(如Respon

5、se和Request)并执行清理。常规页生命周期事件1Page_PreInit创建或重新创建动态控件。动态设置主控页。动态设置Theme属性。读取或设置配置文件属性值。2Page_Init读取或初始化控件属性。3Page_Load读取和更新控件属性。常规页生命周期事件(续)4Control_Events执行特定于应用程序的处理:如果页包含验证程序控件,请在执行任何处理之前检查页和各个验证控件的IsValid属性。处理特定事件,如Button控件的Click事件。5Page_PreRender对页的内容进行最后更改。6Page_U

6、nload执行最后的清理工作.

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

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

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