Latest web development tutorials

ASP.NET MVC Controller

Dalam rangka untuk belajar ASP.NET MVC, kita akan membangun sebuah aplikasi Internet.

Bagian 4: Tambahkan Controller.


folder controllers

Controller folder berisi bertanggung jawab untuk menangani input pengguna dan kontrol respon kelas.

MVC mensyaratkan bahwa semua nama file dari controller untuk "Pengendali" di akhir.

Dalam contoh kita, Visual Web Developer telah dibuat di file: HomeController.cs (untuk Home page dan halaman Tentang) dan AccountController.cs (untuk halaman login):

controller

Web server biasanya akan memasukkan permintaan URL dipetakan langsung ke file disk pada server. Sebagai contoh: permintaan URL "http://www.w3cschool.cc/index.php" akan dipetakan langsung ke direktori root dari file server pada "index.php".

Pemetaan MVC framework berbeda. MVC dipetakan dengan metode URL. metode ini dalam kelas yang disebut "controller."

controller bertanggung jawab untuk memproses permintaan masuk, penanganan input, menyimpan data, dan respon yang dikirim kembali ke klien.


rumah Pengontrol

Dalam file aplikasi pengendali HomeController.cs kami, kami mendefinisikan Indeks dua kontrol dan Tentang.

Mengganti isi file ke dalam 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();}
}
}


controller pandangan

Tampilan folder dan file Index.cshtml About.cshtml mendefinisikan controller tampilan ActionResult Index () dan Tentang ().