MVC ialah salah satu daripada tiga corak pengaturcaraan ASP.NET.

MVC ialah corak untuk mencipta aplikasi web menggunakan reka bentuk MVC (Model View Controller model-view-controller):

Model (model) mewakili teras aplikasi (seperti senarai rekod pangkalan data).

Lihat memaparkan data (rekod pangkalan data).

Pengawal mengendalikan input (menulis rekod pangkalan data).

Corak MVC menyediakan kawalan penuh ke atas HTML, CSS dan JavaScript secara serentak.

MVC - Pengawal sintaks

Folder Pengawal mengandungi kelas kawalan yang bertanggungjawab untuk mengendalikan input dan respons pengguna.

MVC memerlukan nama semua fail pengawal berakhir dengan "Pengawal".

MVC - Pengawal contoh

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();} } }