Pengawal MVC
ASP.NET MVC -Pengawal
Untuk mempelajari ASP.NET MVC, kami akan membina aplikasi Internet.
Bahagian 4: Menambah Pengawal.
Folder Pengawal
Folder Pengawal mengandungi kelas kawalan yang bertanggungjawab untuk mengendalikan input dan respons pengguna.
MVC memerlukan nama semua fail pengawal berakhir dengan "Pengawal".
Dalam contoh kami, Visual Web Developer telah mencipta fail berikut: HomeController.cs (untuk halaman Utama dan halaman Perihal) dan AccountController.cs (untuk halaman log masuk ):
Pelayan web biasanya memetakan permintaan URL masuk terus ke fail cakera pada pelayan. Contohnya: permintaan URL "http://www.w3cschool.cc/index.php" akan dipetakan terus ke fail "index.php" pada direktori akar pelayan.
Rangka kerja MVC memetakan secara berbeza. MVC memetakan URL kepada kaedah. Kaedah ini dipanggil "pengawal" dalam kelas.
Pengawal bertanggungjawab untuk mengendalikan permintaan masuk, memproses input, menyimpan data dan menghantar semula respons kepada pelanggan.
Pengawal Rumah
Fail pengawal HomeController.cs dalam aplikasi kami mentakrifkan dua kawalan Indeks dan Mengenai .
Ganti kandungan fail HomeController.cs dengan:
menggunakan System.Collections.Generic;
menggunakan System.Linq;
menggunakan System.Web;
menggunakan System.Web.Mvc;
ruang nama MvcDemo.Controllers
{
kelas awam HomeController : Controller
{
Public ActionResult Index()
{return View();}
public ActionResult About()
{return View();}
}
}
Paparan Pengawal
Fail dalam folder Views Index.cshtml dan About.cshtml mentakrifkan ActionResult views Index() dan About() dalam pengawal.