CodematicDemoMVC est un exemple complet de code source de projet basé sur une application de modèle MVC à architecture à trois niveaux, développée sur la base d'Asp.net 3.5.
La structure est plus concise et fournit des exemples de références de code source plus efficaces.
Il est pratique pour les utilisateurs de mieux comprendre et utiliser cette architecture pour le développement. En coopérant avec le générateur de code Dongsoft .Net, cela peut rendre le développement plus efficace et plus détendu.
Ce projet implique les applications clés suivantes :
1) Structure à trois couches basée sur une norme.
2) La couche de présentation adopte le mode MVC.
3) Opérations d'ajout, de suppression, de modification et d'interrogation de données.
4) Affichage des données de liste et traitement de la pagination.
5) Application de Linq, etc.
************************************************** * ****
Lib : bibliothèque de classes publique
BLL : couche métier
Modèle : entité de données
DAL : couche de données
WebMVC : couche de présentation
Sous DB_51aspx se trouve la base de données SQL2005. Vous pouvez ajouter le compte/mot de passe de gestion par défaut : 51aspx/51aspx.
En étudiant MVC, nous pouvons voir que MVC présente les caractéristiques suivantes :
1) Séparation du traitement métier et de l'affichage : la page ASPX et le code CS sont complètement séparés. Meilleure réutilisation et entretien.
2) L'utilisation de contrôles de formulaire côté serveur n'est plus recommandée. Utilisez plutôt une saisie traditionnelle ou laissez directement Html.TextBox générer des étiquettes de contrôle.
3) Il n’existe pas de modèle événementiel. Dans ASP.NET MVC, lorsque vous cliquez sur un bouton, vous ne devriez plus penser qu'il devrait y avoir une méthode de traitement des clics dans le fichier aspx.cs correspondant. Ce à quoi vous devriez penser, c'est qu'il devrait y avoir une action dans un contrôleur pour le gérer. . cet événement.
4) Plus de liaison de données. Si vous êtes habitué à la liaison de données GridView, vous devez changer votre façon de penser dans ASP.NET MVC et le résoudre vous-même.
5) Ajout de la réécriture d'adresse. Le composant Routage de MVC nous permet d'effectuer très bien le traitement de routage d'URL.
6) Dans l'ensemble, on peut comprendre que MVC est une extension de modèle de programmation basée sur Web Form et une solution de modèle de programmation pour la couche de présentation.