Untuk mempelajari ASP.NET MVC, kita Membangun Aplikasi Internet.
Bagian IV: Menambahkan Controller.
Controller Folder
The Controller Folder berisi kelas-kelas kontroler bertanggung jawab untuk menangani input pengguna dan tanggapan.
MVC membutuhkan nama semua kontroler untuk mengakhiri dengan "Controller" .
Dalam contoh kita, Visual Web Developer telah menciptakan file-file berikut: HomeController.cs (for the Home and About pages) dan AccountController.cs (For the Log On pages) :
server web biasanya akan memetakan permintaan URL yang masuk langsung ke file disk pada server. Sebagai contoh: permintaan URL seperti "http://www.w3ii.com/default.html" akan memetakan langsung ke file "default.html" di direktori root dari server.
Kerangka MVC peta berbeda. MVC peta URL untuk metode. Metode ini di kelas yang disebut "Controllers" .
Controller bertanggung jawab untuk memproses permintaan masuk, penanganan input, menyimpan data, dan mengirim respon untuk mengirim kembali ke klien.
Home kontroler
Controller file dalam HomeController.cs aplikasi kita, mendefinisikan Indeks dua kontrol dan Tentang.
Menukar isi dari HomeController.cs berkas dengan ini:
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 Views
File-file Index.cshtml dan About.cshtml dalam folder Views mendefinisikan pandangan ActionResult Index() dan About() di controller.