C# ASP.NET MVC CRUD
สารบัญ
- เกี่ยวกับโครงการ
- สิ่งอำนวยความสะดวก
- การพึ่งพาอาศัยกัน
- ใบอนุญาต
เกี่ยวกับโครงการ
โปรเจ็กต์นี้เป็นตัวอย่างการเข้าสู่ระบบและ CRUD พร้อมตัวกรองการแบ่งหน้า การเรียงลำดับ และการค้นหา ASPNET MVC ใช้กับ C#, Entity Framework, ADO.NET Data Modeler, SQL Server
สิ่งอำนวยความสะดวก
โคลนพื้นที่เก็บข้อมูล
gh repo clone FernandoCalmet/dotnet-5-aspnet-mvc-crud
เรียกใช้แอปพลิเคชัน
การพึ่งพา
- Antlr: เครื่องมืออีกอย่างหนึ่งสำหรับการจดจำภาษาคือเครื่องมือภาษาที่ให้กรอบงานสำหรับการสร้างตัวจดจำ ล่าม คอมไพเลอร์ และผู้แปลจากคำอธิบายทางไวยากรณ์ที่มีการดำเนินการในภาษาเป้าหมายที่หลากหลาย
- Bootstrap: เฟรมเวิร์กส่วนหน้ายอดนิยมสำหรับการพัฒนาโปรเจ็กต์แบบตอบสนองและแบบเคลื่อนที่บนเว็บ
- EntityFramework - Entity Framework 6 (EF6) เป็นตัวทำแผนที่เชิงวัตถุสัมพันธ์ที่ได้รับการพิสูจน์แล้วสำหรับ .NET ด้วยการพัฒนาและการรักษาเสถียรภาพของฟีเจอร์เป็นเวลาหลายปี
- Microsoft.Asp.Net.Mvc: แพคเกจนี้ประกอบด้วยแอสเซมบลีรันไทม์สำหรับ ASP.NET MVC ASP.NET MVC มอบวิธีที่มีประสิทธิภาพตามรูปแบบในการสร้างเว็บไซต์แบบไดนามิก ซึ่งช่วยให้สามารถแยกข้อกังวลออกได้อย่างชัดเจน และให้คุณควบคุมมาร์กอัปได้อย่างเต็มที่
- Microsoft.AspNet.Mvc.es: แพคเกจนี้ประกอบด้วยแอสเซมบลีดาวเทียมภาษาสเปนสำหรับ ASP.NET MVC
- Microsoft.AspNet.Razor: แพคเกจนี้ประกอบด้วยแอสเซมบลีรันไทม์สำหรับเว็บเพจ ASP.NET เว็บเพจ ASP.NET และไวยากรณ์ Razor ใหม่มอบวิธีที่รวดเร็ว กระชับ สะอาดตา และใช้ทรัพยากรน้อยในการรวมโค้ดเซิร์ฟเวอร์เข้ากับ HTML เพื่อสร้างเนื้อหาเว็บแบบไดนามิก
- Microsoft.AspNet.Razor.es: แพคเกจนี้ประกอบด้วยแอสเซมบลีดาวเทียมภาษาสเปนสำหรับ ASP.NET Razor
- Microsoft.AspNet.Web.Optimization: การเพิ่มประสิทธิภาพ ASP.NET นำเสนอวิธีการรวมและเพิ่มประสิทธิภาพไฟล์ CSS และ JavaScript
- Microsoft.AspNet.Web.Optimization.es: แพคเกจนี้ประกอบด้วยแอสเซมบลีดาวเทียมภาษาสเปนสำหรับการเพิ่มประสิทธิภาพเว็บ ASP.NET
- Microsoft.AspNet.WebPages: แพคเกจนี้ประกอบด้วยแอสเซมบลีรันไทม์หลักที่ใช้ร่วมกันระหว่าง ASP.NET MVC และ ASP.NET เว็บเพจ
- Microsoft.AspNet.WebPages.es: แพคเกจนี้ประกอบด้วยแอสเซมบลีดาวเทียมภาษาสเปนสำหรับ ASP.NET เว็บเพจ 3
- Microsoft.CodeDom.Providers.DotNetCompilerPlatform: ผู้ให้บริการ CodeDOM ทดแทนที่ใช้คอมไพเลอร์ .NET Compiler Platform ("Roslyn") ใหม่เป็น API บริการ ซึ่งให้การสนับสนุนคุณลักษณะภาษาใหม่บนระบบที่ใช้ CodeDOM (เช่น การคอมไพล์รันไทม์ ASP.NET) ตลอดจนการปรับปรุงประสิทธิภาพการคอมไพล์ของระบบเหล่านี้
- Microsoft.Web.Infrastructure: แพคเกจนี้ประกอบด้วย Microsoft.Web.Infrastructure แอสเซมบลีที่ช่วยให้คุณสามารถลงทะเบียนโมดูล HTTP แบบไดนามิกในขณะรันไทม์
- Modernizr – Modernizr เพิ่มคลาสให้กับองค์ประกอบ
<html> ที่ช่วยให้คุณสามารถกำหนดเป้าหมายฟังก์ชันการทำงานของเบราว์เซอร์เฉพาะในสไตล์ชีตของคุณ คุณไม่จำเป็นต้องเขียน Javascript ใดๆ เพื่อใช้งาน Modernizr เป็นไลบรารี JavaScript ขนาดเล็กและเรียบง่ายที่ช่วยให้คุณใช้ประโยชน์จากเทคโนโลยีเว็บเกิดใหม่ (CSS3, HTML5) ในขณะที่ยังคงรักษาระดับการควบคุมเบราว์เซอร์รุ่นเก่าที่ยังไม่รองรับเทคโนโลยีใหม่เหล่านี้ในระดับที่ดี - Newtonsoft.Json – Json.NET เป็นเฟรมเวิร์ก JSON ประสิทธิภาพสูงยอดนิยมสำหรับ .NET
- PagedList – PagedList ช่วยให้นักพัฒนา .Net เขียนโค้ดเพจได้ง่ายขึ้น อนุญาตให้คุณใช้ IEnumerable(T) ใดๆ และโดยการระบุขนาดหน้าและดัชนีหน้าที่ต้องการ ให้เลือกเฉพาะชุดย่อยของรายการนั้น PagedList ยังมีคุณสมบัติที่มีประโยชน์เมื่อสร้างตัวควบคุมการแบ่งหน้า UI
- PagedList.Mvc – วิธีการ Asp.Net MVC HtmlHelper เพื่อสร้างการควบคุมการแบ่งหน้าสำหรับใช้กับไลบรารี PagedList
- starkbank-ecdsa: นี่เป็นการนำ C# ไปใช้อัลกอริธึมลายเซ็นดิจิทัลแบบเส้นโค้งวงรีอย่างแท้จริง มันเข้ากันได้กับ .NET Standard 1.3, 2.0 และ 2.1 นอกจากนี้ยังรองรับ OpenSSL ใช้คณิตศาสตร์แฟนซีบางอย่างเช่นพิกัดจาโคเบียนเพื่อเร่งความเร็ว ECDSA ใน C# ล้วนๆ
- WebGrease: Web Grease เป็นชุดเครื่องมือสำหรับปรับแต่งไฟล์ javascript, css และรูปภาพ
ใบอนุญาต
โครงการนี้ได้รับอนุญาตภายใต้ใบอนุญาต MIT - ดูรายละเอียดในไฟล์ใบอนุญาต
ให้ฉันดาว
หากคุณพบว่าการใช้งานนี้มีประโยชน์หรือใช้ในโครงการของคุณ โปรดให้คะแนนดาว ขอบคุณ! หรือหากคุณรู้สึกมีน้ำใจจริงๆ สนับสนุนโครงการด้วยการบริจาคเพียงเล็กน้อย!