C# ASP.NET MVC CRUD
INHALTSVERZEICHNIS
- Über das Projekt
- Einrichtung
- Abhängigkeiten
- Lizenz
ÜBER DAS PROJEKT
Bei diesem Projekt handelt es sich um ein Beispiel-Login und CRUD mit Paginierung, Sortierung und Suchfiltern. ASPNET MVC
wurde mit C#, Entity Framework, ADO.NET Data Modeler und SQL Server verwendet.
EINRICHTUNG
Klonen Sie das Repository.
gh repo clone FernandoCalmet/dotnet-5-aspnet-mvc-crud
Anwendung ausführen.
ABHÄNGIGKEITEN
- Antlr: Ein weiteres Tool zur Spracherkennung ist ein Sprachtool, das einen Rahmen für die Erstellung von Erkennern, Interpretern, Compilern und Übersetzern aus grammatikalischen Beschreibungen bereitstellt, die Aktionen in verschiedenen Zielsprachen enthalten.
- Bootstrap: Das beliebteste Frontend-Framework für die Entwicklung responsiver und mobiler Projekte im Web.
- EntityFramework – Entity Framework 6 (EF6) ist ein bewährter objektrelationaler Mapper für .NET mit langjähriger Entwicklung und Funktionsstabilisierung.
- Microsoft.Asp.Net.Mvc: Dieses Paket enthält die Laufzeitassemblys für ASP.NET MVC. ASP.NET MVC bietet Ihnen eine leistungsstarke, musterbasierte Möglichkeit, dynamische Websites zu erstellen, die eine saubere Trennung von Belangen ermöglicht und Ihnen die volle Kontrolle über das Markup gibt.
- Microsoft.AspNet.Mvc.es: Dieses Paket enthält die spanischen Satellitenassemblys für ASP.NET MVC.
- Microsoft.AspNet.Razor: Dieses Paket enthält die Laufzeitassemblys für ASP.NET-Webseiten. ASP.NET-Webseiten und die neue Razor-Syntax bieten eine schnelle, präzise, saubere und einfache Möglichkeit, Servercode mit HTML zu kombinieren, um dynamische Webinhalte zu erstellen.
- Microsoft.AspNet.Razor.es: Dieses Paket enthält die spanischen Satellitenassemblys für ASP.NET Razor.
- Microsoft.AspNet.Web.Optimization: Die ASP.NET-Optimierung bietet eine Möglichkeit, CSS- und JavaScript-Dateien zu bündeln und zu optimieren.
- Microsoft.AspNet.Web.Optimization.es: Dieses Paket enthält die spanischen Satellitenassemblys für die ASP.NET-Weboptimierung.
- Microsoft.AspNet.WebPages: Dieses Paket enthält Kernlaufzeitassemblys, die von ASP.NET MVC und ASP.NET Web Pages gemeinsam genutzt werden.
- Microsoft.AspNet.WebPages.es: Dieses Paket enthält die spanischen Satellitenassemblys für ASP.NET Web Pages 3.
- Microsoft.CodeDom.Providers.DotNetCompilerPlatform: Ersatz-CodeDOM-Anbieter, die den neuen Compiler der .NET Compiler Platform („Roslyn“) als Dienst-API verwenden. Dies bietet Unterstützung für neue Sprachfunktionen auf Systemen, die CodeDOM verwenden (z. B. ASP.NET-Laufzeitkompilierung) und verbessert die Kompilierungsleistung dieser Systeme.
- Microsoft.Web.Infrastructure: Dieses Paket enthält die Microsoft.Web.Infrastructure-Assembly, mit der Sie HTTP-Module zur Laufzeit dynamisch registrieren können.
- Modernizr – Modernizr fügt dem
<html>
-Element Klassen hinzu, mit denen Sie in Ihrem Stylesheet auf bestimmte Browserfunktionen abzielen können. Sie müssen eigentlich kein Javascript schreiben, um es zu verwenden. Modernizr ist eine kleine und einfache JavaScript-Bibliothek, die Ihnen hilft, die Vorteile neuer Webtechnologien (CSS3, HTML5) zu nutzen und gleichzeitig ein gutes Maß an Kontrolle über ältere Browser zu behalten, die diese neuen Technologien noch nicht unterstützen. - Newtonsoft.Json – Json.NET ist ein beliebtes Hochleistungs-JSON-Framework für .NET.
- PagedList – PagedList erleichtert .Net-Entwicklern das Schreiben von Paging-Code. Sie können ein beliebiges IEnumerable(T) verwenden und durch Angabe der gewünschten Seitengröße und des Seitenindex nur eine Teilmenge dieser Liste auswählen. PagedList stellt außerdem Eigenschaften bereit, die beim Erstellen von UI-Paginierungssteuerelementen nützlich sind.
- PagedList.Mvc – Asp.Net MVC HtmlHelper-Methode zum Generieren einer Paginierungssteuerung zur Verwendung mit der PagedList-Bibliothek.
- starkbank-ecdsa: Dies ist eine reine C#-Implementierung des Algorithmus für digitale Signaturen mit elliptischen Kurven. Es ist kompatibel mit .NET Standard 1.3, 2.0 und 2.1. Es unterstützt auch OpenSSL. Es verwendet einige ausgefallene Mathematik wie Jacobi-Koordinaten, um ECDSA in reinem C# zu beschleunigen.
- WebGrease: Web Grease ist eine Reihe von Tools zur Optimierung von Javascript, CSS-Dateien und Bildern.
LIZENZ
Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der LIZENZ-Datei.
Gib mir einen Stern
Wenn Sie diese Implementierung nützlich fanden oder in Ihren Projekten verwendet haben, geben Sie ihr bitte einen Stern. Danke schön! Oder, wenn Sie wirklich großzügig sind, unterstützen Sie das Projekt mit einem kleinen Beitrag!