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

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 IV: การเพิ่มตัวควบคุม


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

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

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

ในตัวอย่างของเรา Visual Web Developer ได้สร้างไฟล์ต่อไปนี้: HomeController.cs (for the Home and About pages) และ AccountController.cs (For the Log On pages) :

ตัวควบคุม

เว็บเซิร์ฟเวอร์ปกติแผนที่จะร้องขอ URL ที่เข้ามาโดยตรงไปยังไฟล์ดิสก์บนเซิร์ฟเวอร์ ตัวอย่างเช่นการร้องขอ URL เช่น "http://www.w3ii.com/default.html" แผนที่จะโดยตรงไปยังแฟ้ม "default.html" ที่ไดเรกทอรีรากของเซิร์ฟเวอร์

กรอบ MVC แผนที่ที่แตกต่างกัน URL ที่แผนที่ MVC กับวิธีการ วิธีการเหล่านี้อยู่ในชั้นเรียนที่เรียกว่า "Controllers"

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


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

แฟ้มควบคุมใน 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 Index() และ About() ในการควบคุม