Tutorial Pisau ...login
Tutorial Pisau Cukur
pengarang:php.cn  masa kemas kini:2022-04-11 14:21:21

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 ):

pic_mvc_controllers.jpg

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 Sistem;
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.


Laman web PHP Cina