c#

位置:IT落伍者 >> c# >> 浏览文章

.NET入门教程 2.2.3 Master和Content页面的示例


发布日期:2018年09月30日
 
.NET入门教程 2.2.3 Master和Content页面的示例

本教程中的所有练习基本上都可以在Design视图中完成(不用直接处理代码)但是切换到Source视图查看VWD如何创建页面是一件很有趣的事情下面显示的代码是一个公司的Master页面(名为researchmaster)和一个名为mission statement的Content页面示例第一行阴影代码指示Master页面在第二个阴影部分是一个控件该控件定义了一个内容占位符Content页面的内容可以插入到这个占位符中

<%@ Master Language=VB%>

<!DOCTYPE html PUBLIC //WC//DTD XHTML //EN

http://wwwworg/TR/xhtmlll/D D/xhtmllldid>

<http xmlns=http://wwwworg//xhtml>

<head runat=server><title>CorporateMaster</title></head>

<body>

Corporation Name

<form id =forml runat=Server>

<div>

<asp:Contentplaceholder

id=ContentPlaceHolderMissionStatement

runat=Server>

</asp:contentplaceholder>

</div>

</form>

</body>

</html>

下面是该示例中Content页面的代码灰色部分指示了Master页面和描述插入到Master页面中的内容的控件ContentPlaceHolder的ID必须匹配Master页面中的ContentPlaceHolder的ID下面的代码是完整的页面的顶部不包含其他标记或属性

<%@ Page Language =VBMasterPageFile=~/researchmasterTitle=Untitled Page%>

<asp:Content ID=Contentl

ContentPlaceHolderID=ContentPlaceHolderMissionStatement

Runat=Server>

Our Mission Statement is to provide value to the customer

</asp:Content>

注意Content页面必须包含一组最小化的标记Content页面中没有<!DOCTYPE>或者<html xmlns= http://wwwworg//xhtml>等标记也不会包含<head>信息这些数据由Master页面提供

ASPNET 入门教程完整版

上一篇:详解.NET中的动态编译[4]

下一篇:C#高级编程:数据绑定深入理解[3]