Halaman Induk Borang Web
Halaman induk menyediakan templat untuk halaman lain di tapak web anda.
Halaman Induk
Halaman induk membolehkan anda mencipta rupa dan gelagat yang konsisten untuk semua halaman (atau kumpulan halaman) dalam aplikasi web anda.
Halaman induk menyediakan templat untuk halaman lain, dengan reka letak dan fungsi yang dikongsi. Halaman induk mentakrifkan ruang letak untuk kandungan yang boleh ditindih oleh halaman kandungan. Outputnya ialah gabungan halaman induk dan halaman kandungan.
Halaman kandungan mengandungi kandungan yang ingin anda paparkan.
Apabila pengguna meminta halaman kandungan, ASP.NET menggabungkan halaman untuk menghasilkan output yang menggabungkan reka letak halaman induk dan kandungan halaman kandungan.
Contoh halaman induk
<html>
<body>
< ;h1>Tajuk Standard Daripada Masterpage</h1>
<asp:ContentPlaceHolder id="CPH1" runat="server">
</asp:ContentPlaceHolder>
< 🎜></html>
@ Master mentakrifkannya sebagai halaman induk.
Halaman induk mengandungi teg pemegang tempat<asp:ContentPlaceHolder> untuk kandungan individu. Atribut
id="CPH1" mengenal pasti pemegang tempat, membenarkan berbilang ruang letak dalam halaman induk yang sama.
Halaman induk ini disimpan sebagai"master1.master".
Nota: Halaman induk juga boleh mengandungi kod, membenarkan kandungan dinamik.
Contoh halaman kandungan
<asp:Content ContentPlaceHolderId="CPH1" runat="server">
<h2>Kandungan Individu</h2>
<p>Perenggan 1</p>
<p>Perenggan 2</p>
</asp:Kandungan>
Halaman kandungan di atas adalah salah satu halaman kandungan bebas dalam tapak. Arahan
@ Halaman mentakrifkannya sebagai halaman kandungan standard.
Halaman kandungan mengandungi teg kandungan <asp:Content>, yang merujuk kepada halaman induk (ContentPlaceHolderId="CPH1").
Halaman kandungan ini disimpan sebagai "mypage1.aspx".
Apabila pengguna meminta halaman ini, ASP.NET menggabungkan halaman induk dengan halaman kandungan.
Klik di sini untuk memaparkan mypage1.aspx
Nota: Teks kandungan mesti berada di dalam teg <asp:Content> Teks kandungan di luar teg tidak dibenarkan.
Halaman kandungan dengan kawalan
<asp:Content ContentPlaceHolderId="CPH1" runat="server">
<h2>W3CSchool</h2>
<bentuk runat="server">
<asp:TextBox id="textbox1" runat="server" />
<asp:Button id="button1" runat="server" text="Button" />
</form>
</asp:Content>
Halaman kandungan di atas menunjukkan cara untuk memasukkan kawalan .NET ke dalam halaman kandungan, sama seperti memasukkannya ke dalam halaman biasa.
Klik di sini untuk memaparkan mypage2.aspx