ASP.NET MVC - Folder ng application
- หน้าก่อนหน้า MVC Application
- หน้าต่อไป MVC Layout
Upang matututo sa ASP.NET MVC, itutukoy namin ang paggawa ng isang Internet application.
Bakasyon 2:Unawain ang folder ng application.
MVC Folder
Ang tipikal na web application ng ASP.NET MVC ay may mga sumusunod na nilalaman ng folder:
Mga impormasyon ng application
- Properties
- Mga reference
Folder ng application
- Folder na App_Data
- Folder na Content
- ไฟล์เซิร์ฟเวอร์ Controllers
- ไฟล์เซิร์ฟเวอร์ Models
- ไฟล์เซิร์ฟเวอร์ Scripts
- ไฟล์เซิร์ฟเวอร์ Views
Mga configuration file
- Global.asax
- packages.config
- Web.config
Ang pangalan ng mga folder sa lahat ng application ng MVC ay magkapareho. Ang MVC framework ay naka-base sa default na pagpapatunay. Ang controller ay nasa folder na Controllers, ang view ay nasa folder na Views, at ang model ay nasa folder na Models. Hindi kailangan gamitin ang pangalan ng folder sa code ng application.
Ang pagpapatunay ng pangalan ay nagbawas sa dami ng code, samantalang napapakinabangan ito sa pag-unawa ng developer sa proyekto ng MVC.
Sa ibaba ay isang maikling paglalarawan ng nilalaman ng bawat folder:
Folder na App_Data
Ang folder na App_Data ay ginagamit para sa pag-iimbak ng datos ng application.
Magiging kasama sa susunod na mga kabanata ng tutorial ang pagdagdag ng database na SQL sa folder na App_Data.
Folder na Content
Ang folder na Content ay ginagamit para sa mga statik na file, tulad ng mga stylesheet (CSS file), graph at image.
Visual Web Developer ay awtomatikong magdagdag ng isang file sa folder na Content. themes Ang folder na ito ay nagsisimula ng jQuery stylesheet at mga image. Sa proyektong ito, maaari mong alisin ang folder na tema na ito.
Visual Web Developer ayon sa proyekto ay nagdagdag ng mga standar na file ng stylesheet: ang mga file sa folder na Content. Site.cssไฟล์ต้นแบบนี้เป็นไฟล์ที่คุณต้องแก้ไขเมื่อคุณต้องการเปลี่ยนรูปแบบโปรแกรม
เราจะแก้ไขไฟล์ต้นแบบนี้ (Site.css) ในบทเรียนต่อไปของเรา
ไฟล์เซิร์ฟเวอร์ Controllers
ไฟล์เซิร์ฟเวอร์ Controllers มีหมวดหมู่ที่รับผิดชอบการจัดการการเข้าออกของผู้ใช้และการตอบสนอง
MVC ต้องการให้ชื่อไฟล์ของตัวเคลื่อนไหวสิ้นสุดด้วยคำว่า "Controller"
Visual Web Developer ได้สร้างตัวเคลื่อนไหว Home หนึ่ง (สำหรับหน้าหลักและหน้าเกี่ยวกับ) และตัวเคลื่อนไหว Account หนึ่ง (สำหรับหน้าเข้าสู่ระบบ)
เราจะสร้างตัวเคลื่อนไหวเพิ่มเติมในบทเรียนต่อไปของเรา
ไฟล์เซิร์ฟเวอร์ Models
ไฟล์เซิร์ฟเวอร์ Models มีหมวดหมู่ที่แสดงโมเดลของโปรแกรม โมเดลเก็บและปฏิบัติกับข้อมูลของโปรแกรม
เราจะสร้างโมเดล (หมวดหมู่) ในบทเรียนต่อไปของเรา
ไฟล์เซิร์ฟเวอร์ Views
ไฟล์เซิร์ฟเวอร์ Views มีไฟล์ HTML ที่เกี่ยวข้องกับการแสดงผลของโปรแกรม (ส่วนตัวผู้ใช้)
ไฟล์เซิร์ฟเวอร์ Views มีไฟล์เซิร์ฟเวอร์ที่เกี่ยวข้องกับตัวเคลื่อนไหวทุกตัว
Visual Web Developer ได้สร้างไฟล์เซิร์ฟเวอร์ Account หนึ่ง ไฟล์เซิร์ฟเวอร์ Home หนึ่ง และไฟล์เซิร์ฟเวอร์ Shared หนึ่ง (ที่ไฟล์เซิร์ฟเวอร์ Views)
ไฟล์เซิร์ฟเวอร์ Account มีหน้าที่ใช้สำหรับลงทะเบียนและเข้าสู่บัญชีผู้ใช้
ไฟล์เซิร์ฟเวอร์ Home ใช้เก็บเว็บไซต์ของโปรแกรมเช่นหน้าหลักและหน้าเกี่ยวกับ
ไฟล์เซิร์ฟเวอร์ Shared ใช้เก็บไฟล์ที่เรียกว่ามุมมอง (แบบแบบมองแบบแบบ) และไฟล์ต้นแบบ
เราจะแก้ไขไฟล์ต้นแบบนี้ในบทเรียนต่อไปของเรา
ไฟล์เซิร์ฟเวอร์ Scripts
ไฟล์เซิร์ฟเวอร์ Scripts จัดเก็บไฟล์ JavaScript ของโปรแกรม
โดยมาตรฐาน Visual Web Developer จะจัดไว้ไฟล์ MVC ธรรมดา และไฟล์ Ajax และ jQuery ในไฟล์เซิร์ฟเวอร์นี้
หมายเหตุ:ไฟล์ "modernizr" คือไฟล์ JavaScript ที่ใช้เพื่อสนับสนุน HTML5 และ CSS3 ในโปรแกรม
- หน้าก่อนหน้า MVC Application
- หน้าต่อไป MVC Layout