Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
von Rick Anderson
Ein guter Ort, um Ihre Fragen zu beantworten oder Lösungen für Probleme zu finden, finden Sie im ASP.NET MVC-Forum oder im Stackoverflow.
Erste Schritte mit ASP.NET MVC
- Einführung in ASP.NET MVC 5
- Einführung in ASP.NET MVC (Video von Pluralsight)
- Übersicht über ASP.NET MVC
- Kostenloser 6-stündiger Onlinekurs - Entwickeln von ASP.NET MVC 4 Webanwendungen Jump Start
- Lernen MVC - Teil 1: Einführung in die MVC-Architektur und Trennung von Bedenken
- Poster: Lebenszyklus einer ASP.NET MVC 5-Anwendung
Neuer empfohlener Inhalt
- Auswählen von Kulturen für lokalisierung in ASP.NET
- Erstellen einer ASP.NET MVC 5-App mit Facebook und Google OAuth2-Anmeldung
- Lebenszyklus einer ASP.NET MVC 5-Anwendung (PDF)
- Häufige Fehler bei ASP.NET und empfohlene Vorgehensweisen
- Veröffentlichen von SocialGoal - Reference Web App für ASP.NET MVC 5, EF 6 Code First, AutoMapper, Autofac, TDD und DDD
- Erstellen realer Cloud-Apps mit Azure
Microsoft Azure
Videos aus //build/ 2014: (Azure und Visual Studio)
- Deep Dive into Hidden Gems, Tipps und Tricks für Azure-Websites von David Ebbo
- Neuigkeiten für ASP.NET und Web in Visual Studio 2013 Update 2 und Beyond von Scott Hanselman, Scott Hunter
- Cloud-Fehler vermeiden: Lernen von den Fehlern von Azure mit Mark Russinovich
- Deep Dive: Verbessern der Leistung in Ihrer ASP.NET App von Levi Broderick
- Neuigkeiten für Azure-Entwickler in Visual Studio und Azure SDK Dan Fernandez, Paul Yuknewicz (MSFT)
- Microsoft Azure Storage – Neuigkeiten, Best Practices und Patterns Jai Haridas, Serdar Ozler
- Tipps und Tricks in Visual Studio 2013 von Cathy Platzieren
- Automatisierung überall mit neuen SDKs, Tools und Diensten in Azure von Brady Gaster, Joe Levy
- Building Big: Lektionen von Azure-Kunden von Chris Clayton, Mark Simms
- Erstellen einer Einzelseitenanwendung mit ASP.NET und AngularJS von David Catuhe, Jon Galloway
- Entwerfen und Implementieren von Hybrid-Cloudlösungen für Architekten
- Azure Resource Group Model: Modern Management for Modern Cloud by Gautam Thapar, Uid Totten
- Erstellen von Web-APIs für mobile Apps mit ASP.NET-Web-API 2.1 von Daniel Roth
- Das neue Authentifizierungsmodell für Web-, Mobile- und Cloudanwendungen von Lucas Adams, Stuart Kwan
- Erweitern Ihres lokalen Netzwerks auf Azure Securely Ganesh Srinivasan
- Neuigkeiten für Webentwickler von Dan Fernandez, Mads Kristensen
- Erstellen moderner Webanwendungen mit Visual Studio und Web Essentials Mads Kristensen
- Verwenden des cloudbasierten Lasttestdiensts und der Anwendungserkenntnisse, um Skalierung und Leistung von Charles Sterling zu finden
- Diagnostizieren von Problemen mit Cloudanwendungen, die in Azure mit Visual Studio von Boris Scholl gehostet werden
- Schnelle Erkennung von Anwendungsausfällen mit Anwendungserkenntnissen durch Vlad Joanovic
- Azure-Websites: Architektur von umfangreichen Ready-For-Business-Web-Apps Yochay Kiriaty
- Azure SQL-Datenbank: Unter der Haube Tobias Ternstrom
Sicherheit
- Erstellen einer ASP.NET MVC 5-App mit Facebook und Google OAuth2-Anmeldung
- Häufige Fehler bei ASP.NET und empfohlene Vorgehensweisen
- So erstellen (und nicht erstellen) Sie ein sicheres Feature "Erinnern Sie mich" von Troy Hunt
- Video: Das neue Authentifizierungsmodell für Web-, Mobile- und Cloudanwendungen von Lucas Adams, Stuart Kwan
- Video: Erstellen von Enterprise- und SaaS-Web-Apps- und Web-APIs mit Azure Active Directory für die Anmeldung durch Bertocci
- ASP.NET Identity 2.0.0
- ASP.NET MVC 5 Identity: Erweitern und Ändern von Rollen
- Arbeiten mit IAuthenticationFilter in ASP.NET MVC 5
- stackoverflow threads on security by Levi
- KnockoutJS und ASP.NET MVC – Alternative Techniken und Verwendung des Anti-Forgery-Tokens
- ASP.NET MVC 5-Authentifizierungsfilter
- Sicherheit in ASP.NET MVC
- Sichern Ihrer ASP.NET MVC 4-App
- XSRF/CSRF Prevention in ASP.NET MVC and Web Pages (XSRF/CSRF-Verhinderung in ASP.NET MVC und -Webseiten)
- OWASP Top 10 für .NET-Entwickler
- Verwenden von OAuth-Anbietern mit MVC 4
- Hack-Proofing Your ASP.NET Applications Dezember 2011 MSDN Magazine Artikel von Adam Tulper
- Sichern Ihrer ASP.NET Anwendungen Januar 2012 MSDN Magazine Artikel von Adam Tulper
- Verhindern von offenen Umleitungsangriffen
- So erstellen Sie eine Intranetwebsite mit ASP.NET MVC
- ASP.NET MVC-Wertanbieter für verschlüsselte Abfragezeichenfolgen
- Die HaaHa Show: Microsoft ASP.NET MVC Security mit Haack und Hanselman (Video)
- Anspruchsfähige Benutzeridentität in ASP.NET
- Hinzufügen von benutzerdefinierten Rollen zu Windows-Rollen in ASP.NET
- Erstellen einer benutzerdefinierten Routeneinschränkung
- Implementieren des rollenbasierten Menüs in ASP.NET MVC 4
Mitgliedschaft, Authentifizierung
- Bereitstellen einer sicheren ASP.NET MVC-Anwendung mit OAuth, Mitgliedschaft und SQL-Datenbank
- SimpleMembership, Membership Providers, Universelle Anbieter und die neuen ASP.NET 4.5 Web Forms and ASP.NET MVC 4 templates
- Anpassen der SimpleMembership in ASP.NET MVC 4
- Die Mitgliedschaft ist nicht mit der Formularauthentifizierung identisch.
- Denken Sie zweimal über die Verwendung von MembershipProvider (und SimpleMembership) nach.
- Implementieren der MVC Two Factor Authentication mit Google Authenticator
- neu
- ASP.NET Identitäts- und Azure-Tabellenspeicher
OWIN und Katana
- Erste Schritte mit OWIN und Katana
- Eine Primer für externe Anmeldeanbieter (social logins) mit OWIN/Katana-Authentifizierungs-Middleware
Datenzugriff in ASP.NET MVC
- Erste Schritte mit Entity Framework mit ASP.NET MVC
- ASP.NET Datenzugriffsinhaltszuordnung
- Erstellen einer ASP.NET MVC4-Anwendung mit EF und Web-API
- DataList in ASP.NET MVC & KnockoutJS
Webformulare zu MVC
- Migrieren von ASP.NET Webformularen zum MVC-Muster mit dem ASP.NET-Web-API
- Matthew Kanes Video, deep Integration von MVC und WebForms
- ASP.NET MVC - Leben in einer Web Forms World
- Webformulare zu MVC
- Integrieren von ASP.NET Webformularen und ASP.NET MVC
- Einführung ASP.NET MVC-Verbesserungen in einem vorhandenen Web forms-Projekt
Leistung
- Video: Deep Dive: Verbessern der Leistung in Ihrer ASP.NET App von Levi Broderick
- Video: Verwenden des cloudbasierten Lasttestdiensts und Anwendungserkenntnisse, um Skalierung und Leistung von Charles Sterling zu finden
- Verwenden asynchroner Methoden in ASP.NET MVC 4
- Bündelung, Minification und Optimierung
- Verwenden von CDNs und Ablaufen zur Verbesserung der Websiteleistung
- Asynchrone Dateiuploads in MVC
- Video: High-Performance Web Platform: Real-World Problems and Solutions von Tobin Titus
- Video: Erhalten Sie früh warnungen von Leistungsproblemen und Fehlern, und heften Sie die Ursache mit Anwendung von Bret Grinslade, Vlad Joanovic
- http://webdevchecklist.com/asp.net/performance/
- ASP.NET MVC-Ansichtsmodell: Entity Framework & JSON Serialization Nandip Makwana zeigt einen schönen Tipp zur Steigerung der Leistung (und geringerer CPU-Auslastung), indem unnötige Serialisierung untergeordneter Entitäten eliminiert wird
- Async und Await in ASP.NET von Stephen Cleary
- Debuggen und Leistung mithilfe von Einblicken
- Verbessern der wahrgenommenen Leistung von ASP.NET MVC-Websites mit asynchronen Teilansichten
- ASP.NET 4.5 & MVC 4: Revidieren von IBundleTransform
- ASP.NET MVC 4: Cookielose Domäne zum Bündeln und statischen Ressourcen
- Erweiterte Optionen für ASP.NET Bündelung und Minifizierung
- Eine harte Erinnerung an die Wichtigkeit von debug="false"
- ELMAH und MiniProfiler In ASP.NET MVC 4
- Verwenden von CDNs und Ablaufen zur Verbesserung der Websiteleistung
- Bündeln und Minimieren von Inline-CSS und JavaScript
- Async in ASP.NET (Video)
- Bündelung und Optimierung (Video)
- ASP.NET MVC 4 – Ausführen asynchroner Aufrufe an externe Dienste über eine Aktionsmethode
AngularJS, Knockout, KnockoutJS
- Knockout
- Erste Schritte mit KnockoutJS in ASP.NET MVC
- Bootstrapping AngularJS-Anwendungen mit serverseitigen Daten von ASP.NET MVC von Marius Schulz
- TypeScripted Knockout in ASP.NET MVC
- DataList in ASP.NET MVC & KnockoutJS
- Kaskadierende Dropdownliste mit knockout.js & ASP.NET MVC
- Laden von KnockoutJS-Ansichtsmodellen aus ASP.NET MVC, um schnellere Seitenladevorgänge zu ermöglichen
- Master-Details-Ansicht mit Knockout und ASP.NET MVC
- AngularJS – Bereitstellen von Daten mithilfe des $resource-Diensts in einer ASP.NET MVC-App
jQuery, Ajax, JSON, JavaScript
- Erstellen eines JavascriptResult für ASP.NET MVC
- Übergeben von .NET Server-Side Data an JavaScript von Marius Schulz
- Generieren externer JavaScript-Dateien mit teilweisen Razor-Ansichten von Marius Schulz
- ASP.NET MVC: Anzeigen des Beschäftigt-Indikators beim Senden des Formulars mithilfe von JQuery und Ajax
- Verwenden von benutzerdefinierten Datenattributen zum Speichern von JSON-Daten in ASP.NET MVC
- MVC 4-Links für MVC 5 noch relevant
- Senden von JSON an eine Action-Methode
- Erstellen von Rich User Interfaces mit jQuery
- Automatisches Auffüllen von DataTable-Spalten in den Ansichten in ASP.NET MVC von Sheo Narayan
- Verwenden des HTML5- und jQuery UI-Datepicker-Popupkalenders mit ASP.NET MVC
- Verwenden des DropDownList-Hilfsprogramms mit ASP.NET MVC
- DropDownListFor mit ASP.NET MVC
- DropDownList-Hilfsdatenbindung in ASP.NET MVC
- Pluralsight-Video, das zeigt, wie Sie mit JavaScript und Ajax arbeiten
- Cascading DropDownList in ASP.NET MVC
- CascadingDropDown jQuery Plugin für ASP.NET MVC
- Clientseitige Statusleiste in ASP.NET MVC mit jQuery UI, WebAPI und JsRender
- ASP.NET MVC Ajax mit jQuery – Schnellstartbeispiel
- Erstellen von Cascading DropDownLists mit ASP.NET MVC 4 und jQuery
HTML5
- Verwenden des HTML5- und jQuery UI-Datepicker-Popupkalenders mit ASP.NET MVC
- Entwerfen von Barrierefreiheit mit HTML5
- Erstellen mobiler freundlicher HTML5-Formulare mit ASP.NET MVC 4 und jQuery Mobile
- Integrieren von HTML5 in vorhandene ASP.NET Webformulare und MVC-Anwendungen
Routing
- Attributrouting in ASP.NET MVC 5
- Lebenszyklus einer ASP.NET MVC 5-Anwendung (PDF)
- Verwenden von Einschränkungen für ein besseres Routing in MVC
- Tiefe: Die ASP.NET MVC-Pipeline
- ASP.NET MVC-Routing
- ASP.NET MVC-Routingerweiterung
- Eine Einführung in die ASP.NET MVC-Erweiterbarkeit
- ASP.NET MVC-Routing
- Stark typiertes Routing für MVC 4
Globalisierung, Internationalisierung und Lokalisierung
- ASP.NET MVC 5 Internationalization
- Auswählen von Kulturen für lokalisierung in ASP.NET
- ASP.NET MVC 5 Internationalisierung · Datum und Uhrzeit von Nadeem Afana
- ASP.NET MVC 5 Internationalisierung · So speichern Sie Zeichenfolgen in einer Datenbank oder xml
- Globalisierung, Internationalisierung und Lokalisierung in ASP.NET MVC 3, JavaScript und jQuery
- Internationalisierung
- Lokalisierung
Azure und ASP.NET MVC
- Mehrstufige Anwendung mit Speichertabellen, Warteschlangen und Blobs
- Windows Azure-Websites: Schnelles und einfaches Hosting als Dienst
- Konfigurationstipps für ASP.NET MVC 4 auf einer Azure-Website
- Bereitstellen einer ASP.NET Website in Azure in Visual Studio 2012 aus einem Git-Repository direkt
Mobile
- ASP.NET MVC 4 Mobile-Lernprogramm
- Erstellen leistungsstarker mobiler Websites
- Erstellen mobiler optimierter Ansichten in ASP.NET MVC 4
- Erstellen mobiler freundlicher HTML5-Formulare mit ASP.NET MVC 4 und jQuery Mobile
- Integrieren von jQuery Mobile in MVC-Web-Apps
- Tieferer Einblick in jQuery Mobile
- Neuigkeiten für die mobile Entwicklung in ASP.NET MVC 4
- Entwickeln von nativen und mobilen hybriden Web-Apps
- Erstellen einer umschaltbaren Desktop- und Mobile-Website mit ASP.NET MVC 4 und jQuery Mobile
- MVC 4 Mobile Friendly Web Applications
- ASP.NET MVC 4 Mobile
Single-Page-Anwendung (SPA)
- Msdn Magazine für .NET Developer Primer für Single-Page Applications
- Einzelseiten-App mit AngularJS und ASP.NET MVC 4
- Innerhalb der Vorlage ASP.NET Apps mit einer Seite
- MVC Single Page Application Template Update for ASP.NET and Web Tools 2012.2 RC
- Innerhalb der Vorlage ASP.NET Apps mit einer Seite
Twitter, Facebook
- Die neue Facebook-Anwendungsvorlage und -Bibliothek für ASP.NET MVC
- Twitter.Bootstrap.MVC4
- MVC 4: facebook twitter login with oAuth
Komponententests, TDD, Repositorymuster und Arbeitseinheit
- Repositorymuster und Arbeitseinheit mit Entity Framework in ASP.NET MVC
- Erstellen von komponententestfähigen Anwendungen in ASP.NET MVC – Lernprogramm für Anfänger
- ASP.NET MVC-Controllerabhängigkeitsinjektion für Anfänger
- Schreiben von Komponententests für eine ASP.NET MVC-Aktionsmethode, die Ajax-Anforderung und normale Anforderung verarbeitet
- Entwickeln einer ASP.NET MVC 4-Anwendung für TDD mit xUnit und Moq
- Testen ASP.NET MVC-Ansichten von "Neues Projekt" auf den Buildserver (Video)
- Schnellstart: Testgesteuerte Entwicklung(Video)
- Test Driving ASP.NET MVC (Video)
- Integrationstests mit SpezifikationenFor.Mvc – ASP.NET MVC-Tests auf Steroiden! (Video)
- Erstellen von komponententestfähigen Anwendungen in ASP.NET MVC – Lernprogramm für Anfänger
- Exemplarische Vorgehensweise: Verwenden von TDD mit ASP.NET MVC (MVC 3)
- Veröffentlichen von SocialGoal - Reference Web App für ASP.NET MVC 5, EF 6 Code First, AutoMapper, Autofac, TDD und DDD
Bewährte Methoden
- Häufige Fehler bei ASP.NET und empfohlene Vorgehensweisen
- Checkliste für Webentwickler
- Video: Tun Sie das nicht, tun Sie dies!
- ASP.NET bewährte Methoden der MVC-Lösung (Video)
- SignalR, MVC, Web-API (Video)
- Bewährte Methoden für ASP.NET MVC
Bereitstellung
Rich-Text-Editoren für MVC
- http://www.tinymce.com/
- http://www.componentone.com/SuperProducts/StudioASPNET/
- Rich-Text-Bearbeitung mit Infragistics HTML-Editor sowohl in jQuery als auch in ASP.NET MVC
- DevExpress ASP.NET MVC RichEdit Control
- Schachtelungslayouts in MVC von Russell Waite
Allgemein
- Durchführen eines Upgrades für ein ASP.NET MVC 4- und -Web-API-Projekt auf ASP.NET MVC 5 und -Web-API 2
- Grundlegendes zu ASP.NET MVC-Filtern und -Attributen
- Inhaltsverhandlung und Web-API für den ASP.NET MVC-Entwickler
- Verarbeiten von WebP-Bildern mit ASP.NET MVC
- Schachtelungslayouts in MVC von Russell Waite
- Implementieren von RichTextEditor oder WYSIWYG (TinyMCE) in ASP.NET MVC von Sheo Narayan
- Binden von Ansichten mit anonymer Typsammlung in ASP.NET MVC von Sheo Narayan
- Speichern von HTML 5 Canvas als Bild in ASP.NET MVC von Sheo Narayan
- Verwalten von Bildgröße und -position auf der Seite in der Datenbank mithilfe von ASP.NET MVC von Sheo Narayan
- Entwickeln einer Sternebewertung in ASP.NET MVC von Sheo Narayan
- Hochladen und Herunterladen von Dateien mit ASP.NET MVC
- Verwenden der Fluent-Überprüfung mit ASP.NET MVC
- Erstellen Einer eigenen benutzerdefinierten ViewWebPage für ASP.NET MVC
- Ablaufverfolgung in ASP.NET MVC-Razoransichten
- Rendern ASP.NET MVC Razor Views außerhalb von MVC überarbeitet
- Fünf wichtige Front-End-Tools, die mit modernen MVC-Projekten verwendet werden sollen
- Die Features und Foibles von ASP.NET MVC-Modellbindung
- Cookie-basierter TempData-Anbieter
- Teilen einer einzelnen _ViewStart in bereichen in ASP.NET MVC
- Filtern in ASP.NET MVC
- Kennenlernen von Aktionsfiltern in ASP.NET MVC 3 using HandleError (Video)
- Exemplarische Vorgehensweise für benutzerdefinierte MVC 4-Vorlage
- Warum ASP.NET MVC HTML-Hilfsmethoden Lambda-Ausdrücke als Parameter verwenden
- Ein Webentwickler-Blick auf die MVC4-Anforderungspipeline
- Grundlegendes zur Textcodierung in ASP.NET MVC
- Aktualisieren einer MVC4 Visual Studio 2010-Projektmappe auf Visual Studio 2012 und .Net 4.5 und EF 5
- ASP.NET MVC DisplayTemplate und EditorTemplates für Entity Framework DbGeography Spatial Types
- ASP.NET MVC – Aktuellen Link hervorheben
- ASP.NET MVC: Behandeln von Ausnahmen und 404 Fehlern
- Suchen nach fehlerhaften Controllern
- ASP.NET MVC Tipps, Tricks und ausgeblendete Juwelen (Video)
- Direktes Rendern eines RDLC im Antwortdatenstrom in ASP.NET MVC
- So erreichen Sie welt(-ready) Dominanz in ASP.NET MVC 4 (Video)
- Deep Integration von MVC und WebForms (Video)
- Unternehmenssuche mit MVC 4 (Video)
- Skinny-Controller in ASP.NET MVC 4
- Dynamische Menüs in ASP.NET MVC 4 mit EF Code First und jQuery
- Erstellen ASP.NET GridView Responsive With jQuery FooTable
- Webbereitstellung mit Visual Studio
- Benutzerdefinierte Vorlagen, Datenanmerkungen und UI-Hinweise in ASP.NET MVC