บทนำสู่เพจต้นแบบ ASP.NET

สิ่งสำคัญ:  บทความนี้เป็นการแปลด้วยเครื่อง โปรดดู ข้อจำกัดความรับผิดชอบ โปรดดูบทความฉบับภาษาอังกฤษ ที่นี่ เพื่อใช้อ้างอิง

หน้าต้นแบบคือ การ ASP.NET หน้าที่มี.master นามสกุลของชื่อไฟล์ หน้าต้นแบบให้คุณสามารถสร้างรูปลักษณ์ที่สอดคล้องกันและเค้าโครงของหน้าในไซต์หรือแอปพลิเคชันของคุณ

บทความนี้ให้ภาพรวมของหน้าต้นแบบ รวมถึงแกลเลอรีหน้าต้นแบบ หน้าเนื้อหา ตัวควบคุม contentplaceholder และเนื้อหา และขอบเขตเนื้อหา บทความนี้ที่อยู่นอกข้อพิจารณาเกี่ยวกับการใช้หน้าต้นแบบทั้งในWindows SharePoint Services 3.0 ในMicrosoft Office SharePoint Server 2007

สิ่งสำคัญ: เมื่อต้องการใช้หน้าต้นแบบ ไซต์ของคุณต้องอยู่บนเซิร์ฟเวอร์ที่เรียกใช้Windows SharePoint Services 3.0 หรือOffice SharePoint Server 2007

ในบทความนี้

หน้าต้นแบบคืออะไร

หน้าต้นแบบอยู่ที่ใด

ประโยชน์ของการใช้หน้าต้นแบบคืออะไร

หน้าต้นแบบซ้อนกันคืออะไร

หน้าเนื้อหาคืออะไร

ตัวควบคุมตัวแทนเนื้อหา ตัวควบคุมเนื้อหา และขอบเขตเนื้อหาคืออะไร

มีอะไรแตกต่างกันเกี่ยวกับหน้าต้นแบบใน Office SharePoint Server 2007

ฉันสามารถกำหนดหน้าต้นแบบที่ควบคุมหน้าดูแลไซต์ได้อย่างไร

สร้างหน้าต้นแบบกำหนดเอง

หน้าต้นแบบคืออะไร

หน้าต้นแบบจะเป็นคุณลักษณะของ 2.0 ASP.NET ที่ทำงานแบบเดียวกับในWindows SharePoint Services 3.0 และOffice SharePoint Server 2007 ใน ASP.NET 2.0 ใช้หน้าต้นแบบ คุณสามารถสร้างเทมเพลตหน้าเดียว และใช้เทมเพลเป็นพื้นฐานสำหรับหลายหน้าในแอปพลิเคชัน แทนที่จะต้องสร้างแต่ละหน้าใหม่ตั้งแต่เริ่มต้น

หน้าต้นแบบ เพื่อที่จะแสดงในเบราว์เซอร์ จำเป็นต้องมีสองส่วนที่แยกต่างหาก หน้าต้นแบบเอง และหน้าเนื้อหาจริง หน้าต้นแบบกำหนดเค้าโครงทั่วไป และนำทาง ตลอดจนทั่วไปเริ่มต้น เนื้อหา สำหรับหน้าเนื้อหาที่ถูกแนบมาทั้งหมด หน้าเนื้อหาคือ หน้าไม่ซ้ำกัน เมื่อหน้าจะแสดงในเบราว์เซอร์ หน้าต้นแบบให้เนื้อหาทั่วไป และหน้าเนื้อหาให้เนื้อหาเฉพาะของหน้า

ขั้นแรก คุณสร้างหน้าต้นแบบเดียวกับกำหนดลักษณะหน้าตาและลักษณะการทำงานมาตรฐานทั้งสำหรับหน้าทั้งหมด ในไซต์ของคุณ หรือ สำหรับกลุ่มเฉพาะเจาะจงของหน้าเหล่านั้น แล้ว คุณสามารถสร้างหน้าเนื้อหาแต่ละรายการที่ประกอบด้วยเนื้อหาไม่ซ้ำกันที่คุณต้องการแสดงบนแต่ละหน้าแต่ละรายการ หน้าต้นแบบที่จะผสานกับหน้าเนื้อหาเป็นขั้นสุดท้าย แสดงบนหน้าที่รวมจากหน้าต้นแบบเค้าโครงที่ มีเนื้อหาจากหน้าเนื้อหา

เนื่องจากมีการสนับสนุนเต็มรูปแบบเวลาดีไซน์หน้าต้นแบบในMicrosoft Office SharePoint Designer 2007 คุณสามารถดูเหมือนกับที่อะไรหน้าที่ของคุณเสร็จสมบูรณ์จะมีลักษณะอย่างไรในขณะที่กำลังดำเนินการออกแบบ

สมมติ ตัวอย่างเช่น ที่คุณต้องการให้ทุกหน้าในไซต์การใช้คอลัมน์สามเค้าโครงเหมือน พร้อม ด้วยเมนูมาตรฐานหัวกระดาษและนำทางขึ้น ในกรณี คุณสามารถสร้างหน้าต้นแบบหนึ่งที่มีเค้า จากนั้นจึง แนบหน้าในไซต์ทั้งหมดไปที่หน้าต้นแบบ ด้วยการสร้างหน้าต้นแบบเดียว คุณหลีกเลี่ยงการทำงานอีกครั้งสร้างเนื้อหาทั่วไปสำหรับแต่ละหน้า ยัง ถ้าตลอดเวลา คุณตัดสินใจที่จะเปลี่ยนเค้าโครงของหน้าทั้งหมด คุณจำเป็นต้องเท่านั้นปรับเปลี่ยนหน้าต้นแบบ

ทุกไซต์ในWindows SharePoint Services 3.0 และOffice SharePoint Server 2007 ที่ถูกสร้างขึ้นจากข้อกำหนดของไซต์มี Default.master ที่ระบุลักษณะที่ปรากฏเริ่มต้นของไซต์ นอกจากนี้Office SharePoint Server 2007 รวมหน้าต้นแบบกำหนดเองหลายด้วย เหล่านี้แบบกำหนดเองหน้าต้นแบบ เช่นหน้า Default.master รวมตัวแทนเนื้อหาที่เปิดใช้งานการแสดงเนื้อหา SharePoint เช่นรายการและไลบรารี และสามารถใช้ได้กับOffice SharePoint Server 2007 เพื่อกำหนดลักษณะหน้าตาของทั้งไซต์ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้หน้าต้นแบบกับOffice SharePoint Server 2007 ให้ดูส่วนเวอร์ชันที่ใหม่กว่ามีอะไรแตกต่างกันเกี่ยวกับหน้าต้นแบบใน Office SharePoint Server 2007 ได้อย่างไร

ด้านบนของหน้า

หน้าต้นแบบอยู่ที่ใด

เพจต้นแบบเริ่มต้นอยู่ในแกลเลอรีเพจต้นแบบ ใน Office SharePoint Designer 2007 แกลเลอรีเพจต้นแบบคือโฟลเดอร์ เพจต้นแบบ ซึ่งอยู่ในโฟลเดอร์ _catalogs ในรายการโฟลเดอร์

Default.master ในรายการโฟลเดอร์

ถ้าคุณสร้างหน้าต้นแบบกำหนดเอง ได้ควรเก็บไว้ในโฟลเดอร์เดียวกันเปิด วิธีนี้ คุณสามารถได้อย่างง่ายดายค้นหา และจัดการทั้งหมดของคุณหน้าต้นแบบสำหรับไซต์ในตำแหน่งที่ตั้งเดียว

คุณยังสามารถระบุตำแหน่งที่ตั้งของหน้าต้นแบบที่แนบหน้าใด ๆ เนื้อหา ด้วยการดูตัวบ่งชี้หน้าต้นแบบที่มุมบนด้านขวาของหน้าเนื้อหา

ระบุตำแหน่งที่ตั้งและชื่อของเพจต้นแบบโดยใช้ตัวบอกตำแหน่งใช้งานของผู้ใช้

ด้านบนของหน้า

ประโยชน์ของการใช้หน้าต้นแบบคืออะไร

โดยใช้หน้าต้นแบบ คุณสามารถเปลี่ยนลักษณะหน้าตาของหน้าทั้งหมดได้อย่างง่ายดายระหว่างไซต์ทั้งหมด หน้าต้นแบบให้:

  • รับการปรับปรุงประสบการณ์ใช้งานสำหรับการแก้ไขหน้า SharePoint    นักพัฒนาและนักออกแบบสามารถประหยัดเวลาและทรัพยากรของพวกเขา โดยทำการเปลี่ยนแปลงการออกแบบในหน้าต้นแบบเดียวและเผยแพร่การเปลี่ยนแปลงเหล่านั้นไปหน้าเนื้อหาที่ถูกแนบกับหน้าต้นแบบทั้งหมดโดยอัตโนมัติ

  • แก้ไขระดับไซต์    ผู้ใช้สามารถแก้ไของค์ประกอบของหน้าต้นแบบสำหรับไซต์ของพวกเขาในตำแหน่งที่ตั้งเดียว พวกเขายังสามารถย้อนกลับไปที่ตำแหน่งที่ตั้งเดียวเดียวกันเพื่อทำการเปลี่ยนแปลงเพิ่มเติม และไม่จำเป็นต้องกำหนดหน้าเนื้อหาที่ใช้องค์ประกอบทั่วไปเหล่านั้นทั้งหมด

  • ไซต์ที่ดูเป็นมืออาชีพ    ผู้ใช้สามารถสร้างหน้าใหม่ที่มี SharePoint ลักษณะหน้าตาอย่างง่ายดาย ด้วยการอ้างอิงหน้าต้นแบบเริ่มต้น หน้าใหม่โดยยึดตามแสดงเดียวกันกับลักษณะหน้าตา และยัง ได้รับค่าอัปเดตใด ๆ ไปยังหน้าต้นแบบรวมยอด

  • หน้าสอดคล้องมากขึ้นและประสบการณ์ใช้งานสำหรับผู้ใช้ที่มีประสิทธิภาพเพิ่มขึ้น    เนื่องจากทุกหน้าที่แนบกับหน้าต้นแบบเดียวกันสอดคล้องกันลักษณะหน้าตา ผู้เยี่ยมชมไซต์สามารถเรียกดูจากหน้าหลัก SharePoint ลงในหน้าเพิ่ม โดยโซลูชันบริษัท หรือเมื่อต้อง การกำหนดเอง ด้วยตัวออกแบบเว็บเพ และไม่สังเกตความแตกต่าง ในลักษณะปรากฏของไซต์ หรือวิธีการทำงานของตัวควบคุมหรือไม่

  • จัดการไซต์ที่มีประสิทธิภาพ    ใช้หน้าต้นแบบช่วยปรับปรุงการจัดการไซต์ เนื่องจากคุณสามารถเปลี่ยนลักษณะหน้าตาของไซต์ทั้งหมดของคุณ โดยการกำหนดหน้าต้นแบบเท่านั้น คุณไม่จำเป็นต้องปรับเปลี่ยนทุกหน้าในไซต์

ด้านบนของหน้า

หน้าต้นแบบซ้อนกันคืออะไร

นอกจากนี้ยังสามารถซ้อนหน้าต้นแบบ การจัดเรียงในหน้าต้นแบบหนึ่งที่อ้างอิงเป็นต้นแบบของอีก ตัวอย่างเช่น คุณสามารถมีหนึ่งหน้าต้นแบบที่มีโลโก้และนำทางหลักสำหรับไซต์ หน้าต้นแบบที่สองที่มีเค้าโครงแบบสองคอลัมน์ และสาม หลักหน้าที่มีเค้าโครงคอลัมน์ที่สาม หน้าต้นแบบที่มีเค้าโครงคอลัมน์แต่ละสามารถแนบกับหน้าต้นแบบหลัก เพื่อที่จะแสดงโลโก้และการนำทางจากนั้นต้นแบบทั่วไป

ด้านบนของหน้า

หน้าเนื้อหาคืออะไร

หน้าเนื้อหาจะเพจ ASP.NET ที่มีนามสกุลของไฟล์.aspx ทั่วไป นอกจากนี้ แต่ละหน้าเนื้อหาประกอบด้วยความ @page ไดเรกทีฟ ซึ่งระบุหน้าต้นแบบที่แนบมาที่หน้าเนื้อหา ต่อไปนี้เป็นตัวอย่างของใบสั่ง @page

< %@ MasterPageFile="~masterurl/default.master หน้า" % >

ตามค่าเริ่มต้น ไซต์ SharePoint ที่มีหลายหน้าเนื้อหา — เช่นรายการแสดงหน้า หน้าฟอร์มรายการ และ หน้า Web Part ทั้งที่ประกอบด้วยเนื้อหาที่จะแสดงในเนื้อความของหน้า เมื่อผู้เยี่ยมชมไซต์ร้องขอหน้าในเบราว์เซอร์ หน้าเนื้อหาถูกผสานกับหน้าต้นแบบเพื่อจัดทำหน้าที่ผู้ใช้เห็นในเบราว์เซอร์ หน้าเนื้อหาทั้งหมดแชร์โครงสร้างหน้าและลักษณะการทำงานทั่วไปของพวกเขากับหน้าต้นแบบที่แนบมา

ในWindows SharePoint Services 3.0, Default.master จะถูกนำไปใช้กับทั้งหมดของหน้าเริ่มต้นเนื้อหา รวมถึง:

  • Default.aspx

  • เพจเนื้อหาเริ่มต้น คือ AllItems.aspx, DispForm.aspx, NewForm.aspx และ EditForm.aspx มีมุมมองรายการและฟอร์มรายการ

  • เพจเนื้อหาเริ่มต้น คือ Upload.aspx และ WebFldr.aspx  มีมุมมองและฟอร์มสำหรับไลบรารีเอกสาร

ด้านบนของหน้า

ตัวควบคุมตัวแทนเนื้อหา ตัวควบคุมเนื้อหา และขอบเขตเนื้อหาคืออะไร

ตัวควบคุมตัวแทนเนื้อหาระบุขอบเขตของ replaceable เนื้อหาบนหน้าต้นแบบ ในมุมมองโค้ด ตัวควบคุมตัวแทนเนื้อหามีลักษณะดังต่อไปนี้

< asp: ContentPlaceHolder >

ตัวควบคุมตัวแทนเนื้อหาจะถูกแมปกับตัวควบคุมตัวแทนเนื้อหาที่เกี่ยวข้องของพวกเขา ด้วยแอตทริบิวต์contentplaceholderid ตัวแทนเนื้อหากำหนดเนื้อหาเริ่มต้นสำหรับภูมิภาคที่กำหนด โดยตัวควบคุมตัวแทนเนื้อหา สามารถปรับเปลี่ยนเนื้อหาเริ่มต้นที่กำหนด โดยตัวแทนเนื้อหาภายในหน้าต้นแบบเพื่อให้การเปลี่ยนแปลงปรากฏบนทุกหน้าที่แนบมาหน้าต้นแบบ

นอกจากนี้ ตัวควบคุมเนื้อหาสามารถใช้ในแต่ละหน้าเนื้อหาจะแทนเนื้อหาเริ่มต้นสำหรับตัวแทนเนื้อหาที่ได้รับการสนับสนุน โดยหน้าต้นแบบ ในมุมมองโค้ด ตัวควบคุมเนื้อหามีลักษณะดังต่อไปนี้

< asp: เนื้อหา >

ภูมิภาคเนื้อหาเป็นขอบเขตของหน้าต้นแบบที่กำหนด โดยตัวแทนเนื้อหาเดียว ดังที่แสดงไว้ที่นี่

ขอบเขตเนื้อหาในมุมมองออกแบบ

ในมุมมองโค้ด ซึ่งล้อมรอบขอบเขตเนื้อหาใด ตามแท็กจากตัวควบคุมตัวแทนเนื้อหา (ถ้าเนื้อหาได้รับการสนับสนุน โดยหน้าต้นแบบ) หรือโดยเนื้อหาแท็กควบคุม (ถ้าเนื้อหามีเนื้อหาแบบกำหนดเองในแต่ละหน้าเนื้อหา)

หมายเหตุ: เนื้อหาในตัวแทนเนื้อหาที่ได้รับการสนับสนุน โดยหน้าต้นแบบไม่ปรากฏในพื้นที่ที่สำรองไว้บนหน้าเนื้อหา

เมื่อคุณย้ายเคอร์เซอร์ไปไว้เหนือพื้นที่เนื้อหาบนหน้าเนื้อหาที่ได้รับการสนับสนุน โดยหน้าต้นแบบ และจึง ไม่สามารถแก้ไขได้ ลักษณะที่ปรากฏของเคอร์เซอร์ในขอบเขตที่แก้ไขไม่ได้ แทนที่ตัวชี้ไว้

หน้า default.master Windows SharePoint Services 3.0 มีหลายตัวควบคุมตัวแทนเนื้อหาเริ่มต้น สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวแทนเนื้อหา ดูบทความปรับเปลี่ยนค่าเริ่มต้น SharePoint เนื้อหาพื้นที่ที่สำรองไว้

ด้านบนของหน้า

มีอะไรแตกต่างกันเกี่ยวกับหน้าต้นแบบในOffice SharePoint Server 2007

หน้าต้นแบบในทั้งWindows SharePoint Services 3.0 และOffice SharePoint Server 2007 จะยึดตาม ASP.NET 2.0 อย่างไรก็ตาม หน้าต้นแบบถูกนำไปใช้ค่อนข้างมีความแตกต่างกันในOffice SharePoint Server 2007 จะยาวกว่าในWindows SharePoint Services 3.0

ตัวอย่างเช่นWindows SharePoint Services 3.0 และOffice SharePoint Server 2007 ทั้งไซต์รวมหน้าต้นแบบเริ่มต้น Default.master ที่มีชื่อ อย่างไรก็ตามOffice SharePoint Server 2007 ยังมีหลายแบบสลับเว้นหน้าต้นแบบ เรียกว่าต้นแบบกำหนดเอง ต้นแบบกำหนดเองเหล่านี้ทั้งหมดนอกจากนี้คุณสามารถปรับเปลี่ยน

นอกจากนี้ คุณสามารถปรับเปลี่ยนการตั้งค่าสำหรับไซต์Office SharePoint Server 2007 ภายในเบราว์เซอร์เพื่อให้ทั้งหมดของไซต์ย่อยที่สืบทอดหน้าต้นแบบเดียวกัน ในWindows SharePoint Services 3.0 อย่างไรก็ตาม คุณต้องระบุหน้าต้นแบบสำหรับไซต์จากภายในไซต์ที่จะนำไปใช้ กล่าว คุณไม่สามารถโดยอัตโนมัติกับหน้าต้นแบบไซต์ย่อยของไซต์Windows SharePoint Services 3.0 ทั้งหมดออก

ด้านบนของหน้า

ฉันสามารถกำหนดหน้าต้นแบบที่ควบคุมหน้าดูแลไซต์ได้อย่างไร

โดยทั่วไป หมายเลข หน้าการดูแลไซต์อยู่ในไดเรกทอรี _layouts และมีควบคุม โดยหน้าต้นแบบที่อยู่บนเซิร์ฟเวอร์ ถ้าคุณกำลังเรียกใช้Office SharePoint Designer 2007 บนเซิร์ฟเวอร์นั้น คุณสามารถเปิดหน้าต้นแบบ และทำการเปลี่ยนแปลง ได้นี้ไม่แนะนำ

ด้านบนของหน้า

สร้างหน้าต้นแบบกำหนดเอง

Office SharePoint Designer 2007 คุณสามารถสร้างหน้าต้นแบบกำหนดเองแล้ว หน้าต้นแบบกำหนดเองที่นำไปใช้กับไซต์ SharePoint ของคุณ คุณสามารถสร้างหน้าต้นแบบกำหนดเอง ด้วยการปรับเปลี่ยนหน้าต้นแบบที่มีอยู่ที่มาพร้อมกับไซต์ SharePoint ของคุณ หรือ ด้วยการสร้างหน้าต้นแบบใหม่ทั้งหมด

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการปรับเปลี่ยนหน้าต้นแบบที่มีอยู่ ดูบทความปรับเปลี่ยนหน้าต้นแบบเริ่มต้น

ด้านบนของหน้า

หมายเหตุ: ข้อจำกัดความรับผิดชอบของการแปลด้วยเครื่อง: บทความนี้มีการแปลด้วยระบบคอมพิวเตอร์โดยไม่มีการดำเนินการโดยบุคคล Microsoft จัดให้มีการแปลด้วยเครื่องนี้เพื่อช่วยให้ผู้ใช้ที่ไม่ได้พูดภาษาอังกฤษสามารถใช้ประโยชน์จากเนื้อหาเกี่ยวกับผลิตภัณฑ์ บริการและเทคโนโลยีของ Microsoft เนื่องจากบทความมีการแปลด้วยเครื่อง อาจมีข้อผิดพลาดด้านคำศัพท์ ไวยากรณ์หรือรูปประโยค

ขยายทักษะของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×