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 เราจะสร้างใช้งานอินเทอร์เน็ต

ส่วนที่ 4: เพิ่มตัวควบคุม


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

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

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

ในตัวอย่างของเรา Visual Web Developer ได้รับการสร้างขึ้นในไฟล์: HomeController.cs (สำหรับหน้าแรกและหน้าเกี่ยวกับ) และ AccountController.cs (สำหรับหน้าเข้าสู่ระบบ):

ตัวควบคุม

เว็บเซิร์ฟเวอร์มักจะเข้าสู่การร้องขอ URL ถูกแมปโดยตรงกับแฟ้มดิสก์บนเซิร์ฟเวอร์ ตัวอย่างเช่น: คำขอ URL "http://www.w3cschool.cc/index.php" จะถูกแมปโดยตรงกับไดเรกทอรีรากของไฟล์เซิร์ฟเวอร์ที่ "index.php"

การทำแผนที่กรอบ MVC จะแตกต่างกัน MVC ถูกแมปกับวิธีการของ URL วิธีการเหล่านี้ในระดับที่เรียกว่า "ควบคุม".

ควบคุมรับผิดชอบในการประมวลผลการร้องขอเข้ามาจัดการการป้อนข้อมูลบันทึกข้อมูลและการตอบสนองที่ถูกส่งกลับไปยังลูกค้า


หน้าแรกควบคุม

ใน HomeController.cs ไฟล์ควบคุมโปรแกรมของเราเรากำหนดดัชนีสองตัวควบคุมและเกี่ยวกับ

แทนที่เนื้อหาของไฟล์ลงใน HomeController.cs นี้:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace MvcDemo.Controllers
{
public class HomeController : Controller
{
public ActionResult Index()
{return View();}

public ActionResult About()
{return View();}
}
}


มุมมองของตัวควบคุม

มุมมองโฟลเดอร์และแฟ้ม Index.cshtml About.cshtml กำหนดมุมมองควบคุม ActionResult ดัชนี () และเกี่ยวกับ ()