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 - Model sintaks

Model MVC mengandungi semua logik aplikasi lain (logik perniagaan, logik pengesahan, logik akses data) kecuali paparan tulen dan logik pengawal.

Dengan MVC, model boleh mengawal dan memanipulasi data aplikasi.

MVC - Model contoh

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Entity;
namespace MvcDemo.Models
{
public class MovieDB
{
public int ID { get; set; }
public string Title { get; set; }
public string Director { get; set; }
public DateTime Date { get; set; }
}
public class MovieDBContext : DbContext
{
public DbSet<MovieDB> Movies { get; set; } 
}
}