09_第9章 页面设计教学.pptVIP

  • 5
  • 0
  • 约1.09万字
  • 约 32页
  • 2017-03-27 发布于湖北
  • 举报
目标 母版页 在Web应用开发过程中,经常会遇到Web应用程序中的很多页面的布局都相同的这种情况。在ASP.NET中,可以使用CSS和主题减少多页面的布局问题,但是CSS和主题在很多情况下还无法胜任多页面的开发,这时就需要使用母版页和内容页。 母版页可以为Web应用程序创建统一的页面布局和外观,也可以为应用程序中的所有页面或某一模块的所有页面定义其共通的外观和操作。开发人员只需创建各自所需的内容页面,当程序运行时,这些内容页面会和母版页合并,并结合母版页中设置的布局在客户端一起输出。 母版页和内容页 母版页是扩展名为.master的ASP.NET文件。使用“@Master”指令来标识,其使用语法如下所示。 母板页与内容页的区别: 所有的Web窗体由Page指令开始,而母版页由Master指令开始,Master指令中的属性与Page指令相同; ContentPlaceHolder控件只能在母版页中使用,而不能出现在普通.Web窗体中。 母版页的优点 在ASP.NET中使用母版页具有如下几个优点: 集中处理页面的共通功能,便于维护和更新; 可以方便的创建一组控件和代码,并将其作用于一组页面,如在母版页中创建树形菜单; 通过允许控制占位符的呈现方式,母版页可以让开发人员在细节上控制最终页面的布局。 创建母版页-1 在解决方案“ch09”中的网站上点击右键,选择“添加

文档评论(0)

1亿VIP精品文档

相关文档