ASP.NET主页基础知识介绍
模板是做什么的?
模板页面可以方便快捷地创建统一风格的ASP.NET网站,易于管理和维护,提高了效率。页面定义了网页所需的外观和标准,并基于母版创建了包含显示内容的各种内容页面。当用户请求内容页时,这些内容页与母版页合并,这样模板页和内容页的布局就可以合并输出。
模板通常用于:
1.通过修改模板页面来处理网页的一般功能。2.创建一组控件和代码并将其应用于一组网页是很方便的。3.通过允许控制占位符控件的显示,模板页面可以详细控制最终页面的布局。
模板页面和普通页面。
我们在vs中设置了一个模板页面,可以看到与一般内容不同的地方:@Master替换@Page,并且包含几个可替换的占位符,即ContentPlaceHolder。
普通页面与母版页相关联:
普通页面的属性MasterPageFile会提示选择要使用的母版页,或者在创建新页面时选择使用母版页,或者将母版页应用于普通页面。演示:
模板页面代码:
% @ master language=' c# ' autoeventreup=' true ' codefile=' master page 2 . master . cs ' inherits=' template page _ master page 2 ' %!DOCTYPE htmlPUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN ' ' http://www . w3 . org/TR/XHTML 1/DTD/XHTML L1-Transitional . DTD ' html xmlns=' http://www . w3 . org/1999/XHTML ' head id=' head 1 ' runat=' server ' title template page/title tasp 3360 contentplaceholderid 3360 content placeholderid=' head ' runat='width :747 px ' form id=' form 1 ' runat=' server ' div/div p/p表格样式=' width : 102%;' height: 126px'日志tr td网站,搜索者数量,记录者数量,网站导航信息等。/TD TD TD/TD/tr TD ASP : contemplaplaceholderid sp 3360 contemplaplaceholderid=' content placeholder 1 ' runat=' server '/ASP : content placeholder/TD TD/TD/tr TD版权信息在底部等。/TD/TD/TD/tr/table/form/body/html内容页面代码:
“% @”页面标题=“”语言=“c#”master page file=“~/template page/master page 2 . master”AutoEventWireup=“true”codefile=“ContentPage . aspx . cs”inherits=“content page ”% asp3360 contentidasp 3360 content id=“content 1”ContentP lachold id=“head”runat=“server”/ASP : content ASP 3360 content id=“content 2”content placeholder 1“runat=”server
关于母版页和主题:
与PPT中的母版和主题相同。情况就是这样:可以在一个模板的基础上添加自己的内容,相当于一个好的框架和风格。大师相当于一个组件,所以你需要自己构建这个框架和风格。Master就是我们从很多结构相似的网页中抽象出相同的部分,可以应用到更多的网页上,节省时间。
这个简单的例子有助于你更好地理解母版页的用法吗?希望大家继续关注边肖分享的文章。
版权声明:ASP.NET主页基础知识介绍是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。

















