MVC est l'un des trois modèles de programmation ASP.NET.

MVC est un modèle permettant de créer des applications Web à l'aide de la conception MVC (Model View Controller model-view-controller) :

Model (modèle) représente le cœur de l'application (comme une liste d'enregistrements de base de données).

View affiche les données (enregistrements de la base de données).

Le contrôleur gère les entrées (écrit les enregistrements de la base de données).

Le modèle MVC offre un contrôle total sur HTML, CSS et JavaScript simultanément.

MVC - Modèle syntaxe

Le modèle MVC contient toutes les autres logiques d'application (logique métier, logique de validation, logique d'accès aux données) à l'exception de la logique de vue pure et de la logique de contrôleur.

Avec MVC, les modèles peuvent contrôler et manipuler les données des applications.

MVC - Modèle exemple

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 Movies { get; set; } } }