Maison >développement back-end >Tutoriel C#.Net >Exemple .NET MVC d'entrée de gamme

Exemple .NET MVC d'entrée de gamme

Y2J
Y2Joriginal
2017-05-17 11:32:423433parcourir

J'entends parler de MVC depuis longtemps, mais je ne l'ai jamais étudié. Dans le passé, j'utilisais le plus .NET WebForm et j'étais plus habitué à l'architecture à trois niveaux. Étant donné que l'entreprise utilisera récemment le framework MVC pour réaliser certains projets, j'ai également commencé à le contacter et à en tirer des leçons. Après avoir lu quelques tutoriels, j'ai une compréhension générale de la signification générale de M-V-C et une compréhension générale de cette architecture. Cependant, je dois admettre que certains détails spécifiques sont encore différents de WebFrm. Voici juste un exemple simple pour le faire fonctionner. . Après avoir examiné quelques exemples, la plupart d'entre eux utilisent LinqToSql, mais ici ADO est utilisé. C'est plus pratique ainsi, haha.

Comme j'ai déjà réalisé des programmes PHP, il est facile de comprendre la méthode d'affichage de la première page. C'est juste que dans le framework MVC, il y a des règles de routage par défaut (bien sûr elles peuvent être personnalisées). Cette règle est assez particulière

Bon, donnons directement un exemple !

Exemple .NET MVC dentrée de gamme

Tout d'abord, créez un nouveau projet MVC vide, comme indiqué sur l'image, voici la version MVC 2.0

Exemple .NET MVC dentrée de gamme

Nommez-le ici "FirstMvc" ajoute automatiquement la structure de répertoires du projet

Exemple .NET MVC dentrée de gamme

et crée un nouveau contrôleur sous le "Contrôleur" Nommez-le "MemberController.cs"

En même temps, ajoutez la View correspondante dans le répertoire "View" Ajouter un index

L'opération logique de données. consiste essentiellement à contrôler Cela se fait dans le contrôleur, qui est implémenté dans MemberController.cs.

Afin d'être plus réaliste, nous construisons également une classe d'entité sous le répertoire Model et la nommons Member.cs

D'accord, préparations sont terminés Bon, commençons

Réception - Vue

<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<style type="text/css">
table
{
width: 50%;
border-top: 1px solid #e5eff8;
border-right: 1px solid #e5eff8;
margin: 1em auto;
border-collapse: collapse;
}
td
{
color: #678197;
border-bottom: 1px solid #e5eff8;
border-left: 1px solid #e5eff8;
padding: .3em 1em;
text-align: center;
}
</style>
<script src="http://www.cnblogs.com/Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>

[Recommandations associées]

1 Recommandation spéciale : Téléchargement de la version V0.1 de "php Programmer Toolbox"

2 Tutoriel vidéo gratuit ASP

3. >Explication détaillée du processus de recherche d'action dans la boîte MyMVC4

Explication détaillée du processus d'exécution d'action dans le framework .NET MyMVC5 .

Tutoriel sur la façon d'attribuer des valeurs aux méthodes dans le framework .NET MyMVC

6. >Tutoriel sur la gestion des valeurs de retour dans le framework .NET MyMVC

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn