ล่าสุดการพัฒนาเว็บบทเรียน
×

ASP.NET เกี่ยวกับการสอน

ASP.NET บ้าน ASP.NET แนะนำ

WP เกี่ยวกับการสอน

WebPages แนะนำ WebPages มีดโกน WebPages แบบ WebPages โฟลเดอร์ WebPages สถานการณ์โดยรวม WebPages ฟอร์ม WebPages วัตถุ WebPages ไฟล์ WebPages ฐานข้อมูล WebPages ผู้ช่วย WebPages WebGrid WebPages ชาร์ต WebPages อีเมล์ WebPages PHP WebPages ประกาศ WebPages ตัวอย่าง

WP คู่มืออ้างอิง

WebPages ชั้นเรียน WebPages ความปลอดภัย WebPages ฐานข้อมูล WebPages เว็บเมล์ WebPages ผู้ช่วย

ASP.NET Razor

Razor แนะนำ Razor วากยสัมพันธ์ Razor C# ตัวแปร Razor C# ลูป Razor C# ตรรกะ Razor VB ตัวแปร Razor VB ลูป Razor VB ตรรกะ

ASP.NET MVC

MVC แนะนำ MVC ใบสมัคร MVC โฟลเดอร์ MVC แบบ MVC ตัวควบคุม MVC เข้าชม MVC ฐานข้อมูล MVC แบบ MVC ความปลอดภัย MVC HTML ผู้ช่วย MVC ประกาศ MVC การอ้างอิง

WF สอน

WebForms แนะนำ WebForms หน้า WebForms การควบคุม WebForms เหตุการณ์ WebForms ฟอร์ม WebForms ViewState WebForms กล่องข้อความ WebForms ปุ่ม WebForms ข้อมูลผูกพัน WebForms ArrayList WebForms Hashtable WebForms SortedList WebForms XML ไฟล์ WebForms Repeater WebForms DataList WebForms DbConnection WebForms Master หน้า WebForms การเดินเรือ WebForms ตัวอย่าง


 

ASP.NET MVC - การประยุกต์ใช้โฟลเดอร์


ต้องการเรียนรู้ ASP.NET MVC เราจะสร้างใช้งานอินเทอร์เน็ต

Part II: Exploring แอพลิเคชันโฟลเดอร์


MVC โฟลเดอร์

โดยทั่วไปโปรแกรมเว็บ ASP.NET MVC มีเนื้อหาโฟลเดอร์ต่อไปนี้:

วิธีการแก้

Application information

คุณสมบัติ
อ้างอิง

Application folders

App_Data โฟลเดอร์
โฟลเดอร์เนื้อหา
โฟลเดอร์ควบคุม
โฟลเดอร์รุ่น
โฟลเดอร์สคริป
โฟลเดอร์ชม

Configuration files

Global.asax
packages.config
Web.config

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

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

ด้านล่างเป็นสรุปโดยย่อของเนื้อหาของแต่ละโฟลเดอร์นี้:


App_Data โฟลเดอร์

โฟลเดอร์ App_Data เป็นสำหรับการจัดเก็บข้อมูลการใช้

เราจะเพิ่มฐานข้อมูล SQL ไปยังโฟลเดอร์ App_Data ต่อไปในการกวดวิชานี้


โฟลเดอร์เนื้อหา

โฟลเดอร์เนื้อหาจะถูกใช้สำหรับไฟล์แบบคงที่เช่นแผ่นสไตล์ (ไฟล์ CSS), ไอคอนและภาพ

Visual Web Developer จะเพิ่มโฟลเดอร์รูปแบบไปยังโฟลเดอร์เนื้อหา โฟลเดอร์รูปแบบที่เต็มไปด้วยรูปแบบ jQuery และภาพ ในโครงการนี้คุณสามารถลบโฟลเดอร์ธีม

Visual Web Developer ยังเพิ่มไฟล์สไตล์ชีทมาตรฐานให้กับโครงการที่: Site.css ไฟล์ในโฟลเดอร์เนื้อหา แฟ้มแผ่นลักษณะเป็นไฟล์เพื่อแก้ไขเมื่อคุณต้องการที่จะเปลี่ยนรูปแบบของการประยุกต์ใช้

เนื้อหา

เราจะแก้ไขไฟล์สไตล์ชีท (Site.css) แฟ้มในบทต่อไปของการกวดวิชานี้


โฟลเดอร์ควบคุม

โฟลเดอร์ควบคุมมีคลาสควบคุมรับผิดชอบในการจัดการผู้ใช้ป้อนข้อมูลและการตอบสนอง

MVC ต้องมีชื่อของไฟล์ที่ควบคุมทั้งหมดที่จะจบลงด้วยการ "Controller"

Visual Web Developer ได้สร้างตัวควบคุมหน้าแรก (for the Home and the About page) และควบคุมบัญชี (for Login pages) :

ตัวควบคุม

เราจะสร้างตัวควบคุมเพิ่มเติมในภายหลังในการกวดวิชานี้


โฟลเดอร์รุ่น

โฟลเดอร์รุ่นมีคลาสที่เป็นตัวแทนของรุ่นแอพลิเคชัน รุ่นถือและจัดการข้อมูลแอพลิเคชัน

เราจะสร้างแบบจำลอง (classes) ในบทต่อมาของการกวดวิชานี้


โฟลเดอร์ชม

โฟลเดอร์ชมเก็บไฟล์ HTML ที่เกี่ยวข้องกับการแสดงผลของแอพลิเคชัน (the user interfaces)

โฟลเดอร์ชมมีหนึ่งโฟลเดอร์สำหรับแต่ละตัวควบคุม

Visual Web Developer ได้สร้างโฟลเดอร์บัญชีโฟลเดอร์แรกและโฟลเดอร์ที่ใช้ร่วมกัน (inside the Views folder)

โฟลเดอร์บัญชีมีหน้าสำหรับการลงทะเบียนและเข้าสู่บัญชีผู้ใช้

โฟลเดอร์แรกถูกนำมาใช้สำหรับการจัดเก็บหน้าเว็บแอพลิเคชันเช่นหน้าแรกและหน้าเกี่ยวกับ

โฟลเดอร์ที่ใช้ร่วมกันถูกนำมาใช้ในการจัดเก็บมุมมองที่ใช้ร่วมกันระหว่างตัวควบคุม (master pages and layout pages)

เข้าชม

เราจะแก้ไขไฟล์รูปแบบในบทต่อไปของการกวดวิชานี้


โฟลเดอร์สคริป

สคริปต์โฟลเดอร์เก็บไฟล์ JavaScript ของโปรแกรม

โดยค่าเริ่มต้น Visual Web Developer เติมโฟลเดอร์นี้มาตรฐาน MVC อาแจ็กซ์และไฟล์ jQuery:

สคริป

หมายเหตุ: ไฟล์ชื่อ "modernizr" เป็นไฟล์จาวาสคริปต์ที่ใช้สำหรับการสนับสนุน HTML5 และ CSS3 คุณสมบัติในการสมัคร