ไฟล์ MASTER คืออะไร??
ไฟล์ MASTER เป็นไฟล์เทมเพลตหน้าเว็บหลักที่สร้างด้วย ASP.NET ใช้เป็นจุดเริ่มต้นสำหรับการสร้างหลายหน้าที่มีเค้าโครงและการตั้งค่าเดียวกันกับไฟล์ MASTER ไฟล์ MASTER ของเทมเพลตประกอบด้วยการตั้งค่าสำหรับส่วนหัว เมนูการนำทาง ส่วนท้าย แบบอักษร และข้อมูลสไตล์ การใช้ไฟล์ MASTER ช่วยสร้างหน้าเว็บหลายหน้าได้อย่างรวดเร็ว
คุณสามารถเปิดไฟล์ MASTER ได้โดยใช้ Microsoft Visual Studio 2022 ขึ้นไป
รูปแบบไฟล์ MASTER - ข้อมูลเพิ่มเติม
ไฟล์ MASTER ถูกสร้างและบันทึกในรูปแบบไฟล์ HTML และคล้ายกับไฟล์หน้าเว็บอื่น ๆ แบ่งเป็นส่วนที่แก้ไขได้และไม่สามารถแก้ไขได้ ส่วนที่แก้ไขได้คือส่วนที่สามารถแก้ไขได้เพื่อให้ตรงตามความต้องการของผู้ใช้ ส่วนที่แก้ไขไม่ได้จะเป็นสีเทาเมื่อเปิดไฟล์ MASTER ใน Microsoft Visual Studio
มาสเตอร์เพจประกอบด้วยสองส่วน ได้แก่ เพจมาสเตอร์และเพจเนื้อหาหนึ่งเพจหรือมากกว่า
เพจมาสเตอร์
มาสเตอร์เพจมีนามสกุล .master และสร้างขึ้นใน ASP.NET มีเค้าโครงที่กำหนดไว้ล่วงหน้าซึ่งประกอบด้วยข้อความคงที่ แท็ก HTML และตัวควบคุมฝั่งเซิร์ฟเวอร์ ในหน้า .aspx ทั่วไป จะใช้คำสั่ง @ Page ในกรณีของไฟล์ .master จะถูกแทนที่ด้วย @ Master directive
หน้าเนื้อหา
หน้าเนื้อหาแสดงถึงเนื้อหาสำหรับการควบคุมตัวแทนของหน้าต้นแบบ หน้าเหล่านี้คือหน้า .aspx ซึ่งเป็นโค้ดที่อยู่ด้านหลังหน้าหลัก หน้าเนื้อหาถูกผูกไว้โดยใช้คำสั่ง @ Page โดยรวมแอตทริบิวต์ MasterPageFile ที่ชี้ไปที่หน้าหลักที่จะใช้ดังที่แสดงด้านล่าง
<%@ Page Language="VB" MasterPageFile="~/MasterPages/Master2.master" Title="Content Page of Master File" %>