本教程中的所有練習基本上都可以在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 入門教程完整版
From:http://tw.wingwit.com/Article/program/net/201311/14618.html