Exemple .NET MVC d'entrée de gamme

Y2J
Libérer: 2017-05-17 11:32:42
original
3337 Les gens l'ont consulté

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>
Copier après la connexion

[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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!