โฟลเดอร์ ASP.NET MVC
เพื่อเรียนรู้ ASP.NET MVC เราจะสร้างใช้งานอินเทอร์เน็ต
ส่วนที่ 2: สำรวจโฟลเดอร์ Applications
โฟลเดอร์ MVC
ไฟล์ทั่วไป ASP.NET MVC เนื้อหาของโฟลเดอร์โปรแกรมประยุกต์บนเว็บดังต่อไปนี้:
|
ชื่อโฟลเดอร์ของโปรแกรมประยุกต์ MVC เหมือนกัน กรอบ MVC จะขึ้นอยู่กับการตั้งชื่อเริ่มต้น ควบคุมตัวควบคุมการเขียนในโฟลเดอร์ที่เขียนในมุมมองของโฟลเดอร์ชมในรูปแบบที่เขียนในโฟลเดอร์รุ่น คุณไม่จำเป็นต้องใช้รหัสโปรแกรมชื่อโฟลเดอร์
การตั้งชื่อที่ได้มาตรฐานลดปริมาณของรหัสและนักพัฒนาช่วยให้เข้าใจโครงการ MVC
ต่อไปนี้เป็นเนื้อหาของแต่ละโฟลเดอร์เป็นภาพรวมคร่าวๆ:
โฟลเดอร์ App_Data
โฟลเดอร์ App_Data ถูกนำมาใช้ในการจัดเก็บข้อมูลการใช้
เราจะเพิ่มฐานข้อมูล SQL ในบทต่อมาของการกวดวิชานี้ไปยังโฟลเดอร์ App_Data
โฟลเดอร์เนื้อหา
โฟลเดอร์เนื้อหาที่ใช้ในการจัดเก็บไฟล์คงที่เช่นสไตล์ชีต (CSS ไฟล์), ไอคอนและภาพ
Visual Web Developer จะเพิ่มโฟลเดอร์รูปแบบไปยังโฟลเดอร์เนื้อหาโดยอัตโนมัติ รูปแบบที่อยู่ในโฟลเดอร์สไตล์ jQuery และภาพ ในโครงการคุณสามารถลบโฟลเดอร์ธีม
Visual Web Developer ยังจะเพิ่มไฟล์สไตล์ชีทมาตรฐานโครงการ: แฟ้ม Site.css โฟลเดอร์เนื้อหา แฟ้มสไตล์ชีตเป็นไฟล์ที่คุณต้องการที่จะเปลี่ยนรูปแบบของโปรแกรมที่คุณต้องการแก้ไข
เราจะแก้ไขไฟล์สไตล์ชีท (Site.css) ในบทต่อไปของการกวดวิชานี้
โฟลเดอร์ควบคุม
ควบคุมโฟลเดอร์มีเป็นผู้รับผิดชอบในการจัดการการป้อนข้อมูลของผู้ใช้และควบคุมชั้นเรียนที่สอดคล้องกัน
MVC ต้องการให้ชื่อไฟล์ทั้งหมดของตัวควบคุมในการ "ควบคุม" ในตอนท้าย
Visual Web Developer ได้สร้างตัวควบคุมในบ้าน (สำหรับหน้าแรกและหน้าเกี่ยวกับ) บัญชีและควบคุม (สำหรับหน้าเข้าสู่ระบบ):
เราจะสร้างตัวควบคุมอื่น ๆ ในส่วนต่อมาของการกวดวิชานี้
โฟลเดอร์รุ่น
โฟลเดอร์รุ่นมีระดับหมายถึงการประยุกต์ใช้แบบจำลอง การควบคุมรุ่นและจัดการข้อมูลของโปรแกรมประยุกต์
เราจะสร้างรูปแบบ (ชั้น) ในส่วนต่อมาของการกวดวิชานี้
มองโฟลเดอร์
โฟลเดอร์มุมมองที่ถูกนำมาใช้ในการจัดเก็บและแสดงโปรแกรมประยุกต์ที่เกี่ยวข้องไฟล์ HTML (ส่วนติดต่อผู้ใช้)
มองโฟลเดอร์มีโฟลเดอร์แฟ้มที่สอดคล้องกับแต่ละตัวควบคุม
ในโฟลเดอร์มุมมอง Visual Web Developer ได้สร้างโฟลเดอร์บัญชีโฮมโฟลเดอร์, โฟลเดอร์แชร์
โฟลเดอร์บัญชีมีหน้าสำหรับการลงทะเบียนบัญชีผู้ใช้และเข้าสู่ระบบ
โฟลเดอร์แรกจะใช้ในการเก็บหน้าแอพลิเคชันเช่นหน้าบ้านและหน้าเกี่ยวกับการเรียน
โฟลเดอร์ที่ใช้ร่วมสำหรับมุมมองร่วมกันระหว่างควบคุมหน่วยความจำ (หน้าหลักและหน้ารูปแบบ)
เราจะแก้ไขไฟล์รูปแบบในบทต่อไปของการกวดวิชานี้
โฟลเดอร์สคริป
การประยุกต์ใช้โฟลเดอร์สคริปการจัดเก็บไฟล์ JavaScript
โดยค่าเริ่มต้น Visual Web Developer จะถูกเก็บไว้ในโฟลเดอร์นี้มาตรฐาน MVC อาแจ็กซ์และ jQuery ไฟล์:
หมายเหตุ: เมื่อชื่อ "Modernizr" แฟ้มสำหรับการประยุกต์ใช้ในการสนับสนุนไฟล์ HTML5 และ CSS3 JavaScript