ASP.NET 2.0 - 母版页(Master Pages)

母版页(Master Pages)为网站内的其他页面提供模版。

母版页(Master Pages)

Master Page 使您有能力为 web 应用程序中的所有页面(或页面组)创建一致的外观和行为。

Master Page 为其他页面提供了模版,带有共享的布局和功能。Master Page 为内容定义了可被内容页面覆盖的占位符。而输出结果就是 Master Page 和内容页面的组合。

内容页包含您希望显示的内容。

当用户请求内容页时,ASP.NET 会对页面进行合并以生成输出,输出结果对 Master Page 的布局和内容页面的内容进行了合并。

Master Page 实例:

<%@ Master %>


Standard Header For All Pages

id="CPH1" runat="server">

Master Page 是一张为其他页面设计的普通 HTML 模版页。

@ Master အမည်မှုအချုပ်အခြား ပုံစံစာအုပ် အဖြစ် အသုံးပြုပါ。

ထို အချုပ်အခြား ပုံစံစာအုပ် က သီးခြား ပါဝင်သော အချုပ်အခြား အက်ဖ်သ် လုပ်စွမ်းအသုံးပြုသည်。 <asp:ContentPlaceHolder>

id="CPH1" ထိရောက်ချက် ကို ခွဲခြားထားသော အချုပ်အခြား ပုံစံစာအုပ် တွင် အချုပ်အခြား လုပ်စွမ်းအသုံးပြုနိုင်သော အချုပ်အခြား အရာဝတ္တု ကို အမှတ်ပြုထားသည်。

The master page is saved as "master1.master"

အကြောင်းကြားချက်:The master page can also contain code, allowing dynamic content.

Content Page Example:

<%@ Page MasterPageFile="master1.master" %>
<asp:Content ContentPlaceHolderId="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 သည် အခြေခံစာမျက်နှာ နှင့် အခြေခံစာမျက်နှာ ကို ပေါင်းစပ်ပေးသည်။

အခြေခံစာမျက်နှာ ကို ပြသရန် အခါတွင် ဒါကို လက်ခံပါ

အကြောင်းကြားချက်:အကြောင်းအရာ သုံးစွဲခြင်း သည် <asp:Content> အချက်အလက် အတွင်း လုပ်ဆောင်သည်။ အချက်အလက် အတွင်း သုံးစွဲခြင်း မပါဘူး

ကွန်ပိုင်း အသုံးပြုခြင်း ကွန်ပိုင်း

<%@ Page MasterPageFile="master1.master" %>
<asp:Content ContentPlaceHolderId="CPH1" runat="server">
<h2>W3School</h2>
<form runat="server">
<asp:TextBox id="textbox1" runat="server" />
<asp:Button id="button1" runat="server" text="Button" />
</form>
</asp:Content>

အထက်အရာများ သည် .NET ကွန်ပိုင်း ကွန်ပိုင်း ကို အခြေခံစာမျက်နှာ ထဲသို့ ထည့်သွင်းရန် ဘယ်လိုဖြစ်သလို ပြောခြင်း ဖြစ်သည်။

အခြေခံစာမျက်နှာ ကို ပြသရန် အခါတွင် ဒါကို လက်ခံပါ