ASP.NET 2.0 Master Pages基礎教程

來源:互聯網
上載者:User

主網頁上提供的模板,其他網頁在您的網站上。


主網頁
主網頁允許您建立一致的外觀和行為的所有網頁(或一組頁)在您的網路應用。

主網頁提供了範本,以供其他網頁,共用的布局和功能。主網頁預留位置定義的內容,它可以推翻的內容網頁上。輸出結果是相結合的主網頁,網頁的內容。

網頁的內容包含的內容要顯示。

當使用者請求的內容網頁, ASP.NET會合并的網頁輸出相結合的布局主要網頁的內容,網頁的內容。

主網頁例如:

<%@ Master %><html><body><h1>Standard Header For All Pages</h1><asp:ContentPlaceHolder id="CPH1" runat="server"></asp:ContentPlaceHolder></body></html>
  

主網頁上方是一種正常的HTML網頁設計作為模板的其他網頁。

@碩士的指令定義作為主網頁。

主網頁包含一個預留位置標記<asp:ContentPlaceHolder>個別內容。

的ID = “ CPH1 ”屬性確定了預留位置,讓許多佔位在同一主網頁。

這主網頁被儲存的名稱是“ master1.master ”

 註:主網頁也可以包含代碼,允許動態內容。


內容網頁例如:

 

<%@ Page MasterPageFile="master1.master" %><asp:ContentContentPlaceHolderId="CPH1" runat="server"><h2>Individual Content</h2><p>Paragrap 1</p><p>Paragrap 2</p></asp:Content>
    

網頁的內容是一個以上的個人網頁內容的網頁。

@ Page指令定義為一個標準的內容網頁。

網頁的內容包含了內容標記<asp:Content>與參考主網頁( ContentPlaceHolderId = “ CPH1 ” ) 。

這個網頁的內容儲存的名稱為“ mypage1.aspx ”

當使用者請求該網頁, ASP.NET會合并網頁的內容與主網頁。

按一下以顯示mypage1.aspx 。

 註:文字內容必須在<asp:Content>標記。沒有內容是允許以外的標記。




網頁內容管制:

<%@ Page MasterPageFile="master1.master" %>

&br<asp:Content
ContentPlaceHolderId="CPH1" runat="server">

<h2>W3Schools</h2>
<form runat="server">
<asp:TextBox id="textbox1" runat="server" />
<asp:Button id="button1" runat="server" text="Button" />
</form>
</asp:Content>
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.