หน้าหลัก ASP.NET
เพจต้นแบบให้แม่แบบสำหรับหน้าอื่น ๆ ของเว็บไซต์ของคุณ
หน้าเว็บมาสเตอร์
เพจต้นแบบช่วยให้คุณสามารถใช้งานในเว็บของคุณทุกหน้า (หรือกลุ่มของหน้า) เพื่อสร้างลักษณะที่สอดคล้องกันและพฤติกรรม
เพจต้นแบบให้แม่แบบสำหรับหน้าอื่น ๆ ด้วยรูปแบบที่ใช้ร่วมกันและการทำงาน เพจต้นแบบในการกำหนดเนื้อหาของเนื้อหาของหน้าเว็บที่สามารถถูกปกคลุมด้วยตัวยึด เอาท์พุทคือการรวมกันของหน้าเว็บหลักและหน้าเนื้อหา
หน้าเนื้อหามีเนื้อหาที่คุณต้องการที่จะแสดง
เมื่อผู้ใช้ขอหน้าเนื้อหาเพจ ASP.NET จะถูกรวมในการผลิตรวมกันของเพจต้นแบบรูปแบบและเนื้อหาหน้าของการส่งออก
ตัวอย่างของเพจต้นแบบ
<html>
<body>
<h1>Standard Header From Masterpage</h1>
<asp:ContentPlaceHolder id="CPH1" runat="server">
</asp:ContentPlaceHolder>
</body>
</html>
หน้าหลักข้างต้นคือหน้าอื่น ๆ ที่ออกแบบมาสำหรับสามัญ HTML ของหน้าแม่แบบ
@ โทสั่งกำหนดให้เป็นหน้าหลัก
หน้าหลักมีตัวยึดสำหรับแท็กบุคคล<asp: ContentPlaceHolder>
id = แอตทริบิวต์ "CPH1"ระบุยึดที่ช่วยให้ตัวยึดหลายในหน้าหลักเดียวกัน
หน้าหลักจะถูกบันทึกเป็น"master1.master"
หมายเหตุ: หน้าหลักยังสามารถมีรหัสที่ช่วยให้เนื้อหาแบบไดนามิก
ตัวอย่างของหน้าเนื้อหา
<asp:Content ContentPlaceHolderId="CPH1" runat="server">
<h2>Individual Content</h2>
<p>Paragraph 1</p>
<p>Paragraph 2</p>
</asp:Content>
หน้าเนื้อหาดังกล่าวข้างต้นมีความเป็นอิสระของเนื้อหาเว็บไซต์ในหน้าเว็บ
@ หน้าสั่งกำหนดให้เป็นหน้าเนื้อหามาตรฐาน
หน้าเนื้อหามีฉลากเนื้อหา<asp: เนื้อหา> ฉลากหมายถึงหน้าหลัก (ContentPlaceHolderId = "CPH1")
เนื้อหาของหน้าเว็บที่มีการบันทึกไว้ว่า"mypage1.aspx"
เมื่อผู้ใช้หน้านี้จะขอเพจต้นแบบ ASP.NET จะถูกรวมเข้ากับเนื้อหาของหน้าเว็บ
คลิกที่นี่เพื่อแสดง mypage1.aspx
หมายเหตุ: เนื้อหาของข้อความจะต้องอยู่ใน <asp: เนื้อหา> แท็กภายใน เนื้อหาของข้อความที่ฉลากไม่ได้รับอนุญาต
ด้วยการควบคุมของหน้าเนื้อหา
<asp:Content ContentPlaceHolderId="CPH1" runat="server">
<h2>W3CSchool</h2>
<form runat="server">
<asp:TextBox id="textbox1" runat="server" />
<asp:Button id="button1" runat="server" text="Button" />
</form>
</asp:Content>
หน้าเนื้อหาข้างต้นแสดงให้เห็นว่า .NET ควบคุมการแทรกหน้าเนื้อหาเช่นการแทรกของหน้าปกติ
คลิกที่นี่เพื่อแสดง mypage2.aspx