Einführung in asp.net MVC

伊谢尔伦
Freigeben: 2016-11-25 09:22:47
Original
1610 Leute haben es durchsucht

Was ist ASP.NET MVC?

ASP.NET MVC ist ein MVC-Modell für die Entwicklung von Website-Anwendungen, das offiziell von Microsoft auf Basis von ASP.NET eingeführt wurde.

Die offizielle Website ist: http://www.asp.net/mvc.

Die erste Version von ASP.NET MVC war die RTM-Version, die am 17. März 2009 veröffentlicht wurde. Seit seiner Einführung wurde es von Programmierern begrüßt.

Das neueste ASP.NET MVC 3.0 wurde am 13. Januar 2011 offiziell veröffentlicht.

Download-Adresse jeder Version von ASP.NET MVC: (admin10000.com)

ASP.NET MVC 1.0 http://www.microsoft.com/download/en/details.aspx ?id=5388

Diese Version ist für Visual Studio 2008 und Visual Web Developer 2008 Express basierend auf der ASP.NET 3.5-Plattform geeignet.

ASP.NET MVC 2.0 http://www.microsoft.com/download/en/details.aspx?id=22079

Diese Version ist für Visual Studio 2008 geeignet und basiert auf ASP .NET Visual Web Developer 2008 Express für die 3.5-Plattform.

ASP.NET MVC 3.0 http://www.microsoft.com/download/en/details.aspx?id=4211

Diese Version ist für Visual Studio 2010 geeignet und basiert auf ASP .NET Visual Web Developer 2010 Express für die 4.0-Plattform.

Nutzungstipps

1. Nach dem Herunterladen erhalten Sie eine .msi-Installationsdatei. Doppelklicken Sie zur Installation.

2. Verschiedene Versionen von ASP.NET MVC können nebeneinander existieren, was bedeutet, dass auf demselben Computer einige Programme ASP.NET MVC 1 und einige Programme ASP.NET MVC 2 verwenden können.

3. NET ASP.NET MVC 2.0 ist standardmäßig in Visual Studio 2010 integriert und muss nicht separat heruntergeladen werden.

MVC unterteilt eine Webanwendung in drei Teile: Model View und Controller. Das ASP.NET MVC-Framework stellt eine MVC-basierte Anwendung bereit, die ASP.NET WEB-Formulare ersetzen kann.

Vorteile von MVC:

1. Durch die Aufteilung des Projekts in Modellansicht und Controller sind komplexe Projekte einfacher zu warten.

2. Ohne Verwendung von Ansichtsstatus- und Serverformularsteuerelementen ist es bequemer, das Verhalten der Anwendung zu steuern.

3 Die Anwendung steuert Programmanforderungen über den Controller, der umfangreiche URLs bereitstellen kann umschreiben.

Bessere Unterstützung für Unit-Tests

Bessere Leistung im Teamentwicklungsmodus

Vorteile von Web Forms

1 zur Steuerung von Anwendungsanfragen, unterstützt durch eine große Anzahl von Serversteuerungen

2. Mithilfe des Seitensteuerungsmechanismus können Ereignisverarbeitungsfunktionen zu einer einzelnen Seite hinzugefügt werden.

3. Verwenden Sie Ansichtsstatus- und serverseitige Seiten, um die Verwaltung von Seitenstatusinformationen zu erleichtern.

4. Es ist bequemer für Entwicklungsteams mit einer kleinen Anzahl von Personen, die serverseitige Steuerungen verwenden möchten.

5. Es ist einfacher und einfacher zu entwickeln als das MVC-Modell.

Funktionen des MVC-Frameworks

1. Trennung von Aufgaben (Eingabelogik, Geschäftslogik und Anzeigelogik), einfache Testbarkeit und standardmäßig testgesteuerte Komponenten. Alle von MVC verwendeten Komponenten basieren auf Schnittstellen und können durch Scheinobjekte getestet werden. Sie können die Tests verwenden, ohne den Controller im ASP.NET-Prozess auszuführen. Macht das Testen schneller und einfacher.

2. Erweiterbares und einfaches Framework. Das MVC-Framework soll die Portierung und Anpassung erleichtern. Sie können Ihre eigene Ansichts-Engine und URL-Umschreibungsstrategie hinzufügen. Überlastungsaktionsmethoden usw. mvc unterstützt außerdem Dependency Injection (DI) und Inversion of Control (IOC)

3. Mit dem leistungsstarken Mechanismus zum Umschreiben von URLs können Sie bequemer verständliche und durchsuchbare URLs erstellen. Die URL darf keine Dateierweiterung enthalten und kann umgeschrieben werden, um sie suchmaschinenfreundlicher zu gestalten.

4. Sie können vorhandene Seiten-Tags, Benutzersteuerelemente und Vorlagenseiten von asp.net verwenden. Sie können verschachtelte Vorlagenseiten verwenden, Ausdrücke <%=%> einbetten, Serversteuerelemente, Vorlagen, Datenbindung, Positionierung usw. deklarieren.

5. MVC unterstützt vorhandene asp.net-Programme und ermöglicht die Verwendung von Formularauthentifizierung und Windows-Authentifizierung, URL-Authentifizierung, Gruppenverwaltung und -regeln, Ausgabe, Datencache, Sitzung, Profil, Gesundheitsüberwachung und Konfigurationsverwaltungssystem , Funktionen der Anbieterarchitektur.


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!