ASP.NET MVC - มุมมอง
- หน้าก่อนหน้า คอนโทรลเลอร์ MVC
- หน้าต่อไป ฐานข้อมูล MVC
เพื่อเรียนรู้ ASP.NET MVC พวกเราจะสร้างโปรแกรมอินเตอร์เน็ต
บทที่ 5:เพิ่มมุมมองสำหรับแสดงโปรแกรม
โฟลเดอร์ Views
Views โฟลเดอร์เก็บไฟล์ที่เกี่ยวข้องกับการแสดงผลของโปรแกรม (มุมมองผู้ใช้) (ไฟล์ HTML) ตามภาษาต่าง ๆ นั้น นามสกุลของไฟล์อาจเป็น html, asp, aspx, cshtml หรือ vbhtml
โฟลเดอร์ Views มีโฟลเดอร์ที่ตรงกันตรงข้ามกับควบคุมเซอร์ซึ่งแต่ละตัว
Visual Web Developer ได้สร้างไฟล์โฟลเดอร์ Account หนึ่ง โฟลเดอร์ Home หนึ่ง และโฟลเดอร์ Shared หนึ่ง (ในโฟลเดอร์ Views)。
โฟลเดอร์ Account มีฟา้มที่ใช้สำหรับลงทะเบียนและเข้าสู่ระบบบัญชีผู้ใช้
โฟลเดอร์ Home ใช้เก็บฟา้มหน้าแอปพลิเคชันเช่นหน้าหลักและหน้าเกี่ยวกับ
โฟลเดอร์ Shared ใช้เก็บฟา้มที่เรียกใช้โดยการแบ่งปันระหว่างคอนโทรลเลอร์ (เทมเพลตหน้าและต้นแบบที่ใช้ในต้นแบบ)
ชนิดแฟ้ม ASP.NET
สามารถหาฟา้มแบบ HTML ต่อไปนี้ได้ในโฟลเดอร์ Views:
ชนิดแฟ้ม | ความยาวของนามสกุล |
---|---|
HTML สะอาด | .htm หรือ .html |
ASP รุ่นเก่า | .asp |
ASP.NET รุ่นเก่า | .aspx |
ASP.NET Razor C# | .cshtml |
ASP.NET Razor VB | .vbhtml |
แฟ้ม Index
แฟ้ม Index.cshtml แสดงหน้าหลักของแอปพลิเคชัน มันเป็นแฟ้มเริ่มต้นของแอปพลิเคชัน (แฟ้มหน้าหลัก)
เขียนเนื้อหาต่อไปนี้ลงในแฟ้ม
@{ViewBag.Title = "Home Page";} <h1>ยินดีต้อนรับสู่ CodeW3C.com</h1> <p>จัดเข้าไปกับเนื้อหาหน้าหลัก ตรงนี้</p>
แฟ้ม About
แฟ้ม About.cshtml แสดงหน้าเกี่ยวกับแอปพลิเคชัน
เขียนเนื้อหาต่อไปนี้ลงในแฟ้ม
@{ViewBag.Title = "About Us";} <h1>About Us</h1> <p>จัดเข้าไปกับเนื้อหา About Us ตรงนี้</p>
ปฏิบัติการแอปพลิเคชัน
เลือก Debug และเริ่ม Debug โดยใช้แนวทาง Debug จากเมนู Debug (หรือกด F5)
แอปพลิเคชันของคุณจะเหมือนนี้:
กรุณาคลิกที่ "หน้าแรก" และ "เกี่ยวกับ" พิจารณาว่ามันทำงานได้อย่างไร
ขอแสดงความยินดี
ขอแสดงความยินดี คุณได้สร้างแอปพลิเคชัน MVC แรกของคุณแล้ว
หมายเหตุ:ตัวเลือก "ภาพยนตร์" ยังไม่สามารถคลิกได้ พวกเราจะเพิ่มรหัสสำหรับตัวเลือก "ภาพยนตร์" ในบทบาทหลังในบทความนี้
- หน้าก่อนหน้า คอนโทรลเลอร์ MVC
- หน้าต่อไป ฐานข้อมูล MVC