Ältere Versionen – MVC 1 und 2
Ressourcen zum Programmieren von MVC 1 und 2.
-
- Erstellen von Modellklassen mit Entity Framework (C#)
- Erstellen von Modellklassen mit LINQ to SQL (C#)
- Anzeigen einer Tabelle von Datenbankdaten (C#)
- Ausführen einer einfachen Überprüfung (C#)
- Überprüfen mit der IDataErrorInfo-Schnittstelle (C#)
- Überprüfen mit einer Dienstschicht (C#)
- Überprüfung der Validierungssteuerelemente für Datenanmerkungen (C#)
- Erstellen von Modellklassen mit dem Entity Framework (VB)
- Erstellen von Modellklassen mit LINQ to SQL (VB)
- Anzeigen einer Tabelle von Datenbankdaten (VB)
- Ausführen einer einfachen Überprüfung (VB)
- Überprüfen mit der IDataErrorInfo-Schnittstelle (VB)
- Überprüfen mit einer Dienstschicht (VB)
- Überprüfung der Validierungssteuerelemente für Datenanmerkungen (VB)
-
- ASP.NET MVC-Ansichten – Übersicht (C#)
- Erstellen von benutzerdefinierten HTML-Hilfsprogrammen (C#)
- TagBuilder-Klasse zum Erstellen von HTML-Hilfsprogrammen (C#)
- Erstellen von Seitenlayouts mit Ansichtsmasterseiten (C#)
- Übergeben von Daten an Ansichtsmasterseiten (C#)
- ASP.NET MVC-Ansichten – Übersicht (VB)
- Erstellen von benutzerdefinierten HTML-Hilfsprogrammen (VB)
- TagBuilder-Klasse zum Erstellen von HTML-Hilfsprogrammen (VB)
- Erstellen von Seitenlayouts mit Ansichtsmasterseiten (VB)
- Übergeben von Daten an Ansichtsmasterseiten (VB)
-
- ASP.NET MVC-Routing – Übersicht (C#)
- Grundlegendes zu Aktionsfiltern (C#)
- Verbessern der Leistung mit Ausgabezwischenspeicherung (C#)
- Hinzufügen von dynamischen Inhalten zu einer zwischengespeicherten Seite (C#)
- Erstellen eines Controllers (C#)
- Erstellen einer Aktion (C#)
- ASP.NET MVC-Routing – Übersicht (VB)
- Grundlegendes zu Aktionsfiltern (VB)
- Verbessern der Leistung mit Ausgabezwischenspeicherung (VB)
- Hinzufügen von dynamischen Inhalten zu einer zwischengespeicherten Seite (VB)
- Erstellen eines Controllers (VB)
- Erstellen einer Aktion (VB)
- ASP.NET MVC-Controller – Übersicht (C#)
- Erstellen von benutzerdefinierten Routen (C#)
- Erstellen einer Routeneinschränkung (C#)
- Erstellen einer benutzerdefinierten Routeneinschränkung (C#)
- ASP.NET MVC-Controller – Übersicht (VB)
- Erstellen von benutzerdefinierten Routen (VB)
- Erstellen einer Routeneinschränkung (VB)
- Erstellen einer benutzerdefinierten Routeneinschränkung (VB)
-
- Authentifizieren von Benutzern bei der Formularauthentifizierung (C#)
- Authentifizieren von Benutzern bei der Windows-Authentifizierung (C#)
- Verhindern von Angriffen durch Einschleusung von JavaScript-Codes (C#)
- Authentifizieren von Benutzern bei der Formularauthentifizierung (VB)
- Authentifizieren von Benutzern bei der Windows-Authentifizierung (VB)
- Verhindern von Angriffen durch Einschleusung von JavaScript-Codes (VB)
-
- Iteration 1 – Erstellen der Anwendung (C#)
- Iteration 2 – Optimieren der Gestaltung der Anwendung (C#)
- Iteration 3 – Hinzufügen der Formularüberprüfung (C#)
- Iteration 4 – Loses Koppeln der Anwendung (C#)
- Iteration 5 – Erstellen von Komponententests (C#)
- Iteration 6 – Verwenden der testgesteuerten Entwicklung (C#)
- Iteration 7 – Hinzufügen von AJAX-Funktionen (C#)
- Iteration 1 – Erstellen der Anwendung (VB)
- Iteration 2 – Optimieren der Gestaltung der Anwendung (VB)
- Iteration 3 – Hinzufügen der Formularüberprüfung (VB)
- Iteration 4 – Loses Koppeln der Anwendung (VB)
- Iteration 5 – Erstellen von Komponententests (VB)
- Iteration 6 – Verwenden der testgesteuerten Entwicklung (VB)
- Iteration 7 – Hinzufügen von AJAX-Funktionen (VB)
-
- Einführung zum NerdDinner-Tutorial
- Erstellen eines neuen ASP.NET MVC-Projekts
- Erstellen einer Datenbank
- Erstellen eines Modells mit Geschäftsregelüberprüfungen
- Implementieren einer Auflistungs-/Detailbenutzeroberfläche mit Controllern und Ansichten
- Bereitstellen von CRUD-Unterstützung (Create, Read, Update, Delete) für Datenformulareinträge
- Verwenden von ViewData und Implementieren von ViewModel-Klassen
- Wiederverwenden der Benutzeroberfläche mit Masterseiten und Teilausführungen
- Implementieren einer effizienten Datenauslagerung
- Sichern von Anwendungen mithilfe von Authentifizierung und Autorisierung
- Bereitstellen von dynamischen Updates mithilfe von AJAX
- Implementieren von Zuordnungsszenarien mithilfe von AJAX
- Aktivieren von automatisierten Komponententests
- NerdDinner – Zusammenfassung