Latest web development tutorials
×

ASP.NET หลักสูตร

ASP.NET หลักสูตร ASP.NET แนะนำโดยย่อ

WP หลักสูตร

WebPages แนะนำโดยย่อ WebPages Razor WebPages แบบ WebPages โฟลเดอร์ WebPages สถานการณ์โดยรวม WebPages ฟอร์ม WebPages วัตถุ WebPages ไฟล์ WebPages ผู้ช่วย WebPages WebGrid WebPages แผนภูมิ WebPages Email 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 TextBox WebForms Button WebForms ข้อมูลผูกพัน WebForms ArrayList WebForms Hashtable WebForms SortedList WebForms XML ไฟล์ WebForms Repeater WebForms DataList WebForms เชื่อมต่อฐานข้อมูล WebForms หน้าเว็บมาสเตอร์ WebForms การเดินเรือ WebForms ตัวอย่าง

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

WebForms HTML WebForms Controls WebForms Validation

โฟลเดอร์ ASP.NET MVC

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

ส่วนที่ 2: สำรวจโฟลเดอร์ Applications


โฟลเดอร์ MVC

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

ทางออก

ข้อมูลการสมัคร

สรรพคุณ
อ้างอิง

โฟลเดอร์ Applications

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

โปรไฟล์

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 ต้องการให้ชื่อไฟล์ทั้งหมดของตัวควบคุมในการ "ควบคุม" ในตอนท้าย

Visual Web Developer ได้สร้างตัวควบคุมในบ้าน (สำหรับหน้าแรกและหน้าเกี่ยวกับ) บัญชีและควบคุม (สำหรับหน้าเข้าสู่ระบบ):

ตัวควบคุม

เราจะสร้างตัวควบคุมอื่น ๆ ในส่วนต่อมาของการกวดวิชานี้


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

โฟลเดอร์รุ่นมีระดับหมายถึงการประยุกต์ใช้แบบจำลอง การควบคุมรุ่นและจัดการข้อมูลของโปรแกรมประยุกต์

เราจะสร้างรูปแบบ (ชั้น) ในส่วนต่อมาของการกวดวิชานี้


มองโฟลเดอร์

โฟลเดอร์มุมมองที่ถูกนำมาใช้ในการจัดเก็บและแสดงโปรแกรมประยุกต์ที่เกี่ยวข้องไฟล์ HTML (ส่วนติดต่อผู้ใช้)

มองโฟลเดอร์มีโฟลเดอร์แฟ้มที่สอดคล้องกับแต่ละตัวควบคุม

ในโฟลเดอร์มุมมอง Visual Web Developer ได้สร้างโฟลเดอร์บัญชีโฮมโฟลเดอร์, โฟลเดอร์แชร์

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

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

โฟลเดอร์ที่ใช้ร่วมสำหรับมุมมองร่วมกันระหว่างควบคุมหน่วยความจำ (หน้าหลักและหน้ารูปแบบ)

เข้าชม

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


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

การประยุกต์ใช้โฟลเดอร์สคริปการจัดเก็บไฟล์ JavaScript

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

สคริป

หมายเหตุ: เมื่อชื่อ "Modernizr" แฟ้มสำหรับการประยุกต์ใช้ในการสนับสนุนไฟล์ HTML5 และ CSS3 JavaScript