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: 언어 인식을 위한 또 다른 도구는 다양한 대상 언어의 작업이 포함된 문법 설명에서 인식기, 해석기, 컴파일러 및 번역기를 구축하기 위한 프레임워크를 제공하는 언어 도구입니다.
- 부트스트랩: 웹에서 반응형 및 모바일 프로젝트를 개발하기 위한 가장 널리 사용되는 프런트 엔드 프레임워크입니다.
- EntityFramework - EF6(Entity Framework 6)은 수년간의 개발 및 기능 안정화를 통해 검증된 .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: 새로운 .NET 컴파일러 플랫폼("Roslyn") 컴파일러를 서비스 API로 사용하는 대체 CodeDOM 공급자입니다. 이는 CodeDOM(예: ASP.NET 런타임 컴파일)을 사용하는 시스템에서 새로운 언어 기능을 지원하고 이러한 시스템의 컴파일 성능을 향상시킵니다.
- Microsoft.Web.Infrastructure: 이 패키지에는 런타임에 HTTP 모듈을 동적으로 등록할 수 있는 Microsoft.Web.Infrastructure 어셈블리가 포함되어 있습니다.
- Modernizr – Modernizr는 스타일시트에서 특정 브라우저 기능을 대상으로 지정할 수 있도록
<html>
요소에 클래스를 추가합니다. 실제로 사용하기 위해 Javascript를 작성할 필요는 없습니다. Modernizr는 새로운 웹 기술(CSS3, HTML5)을 활용하는 동시에 이러한 새로운 기술을 아직 지원하지 않는 이전 브라우저에 대해 적절한 수준의 제어를 유지하는 데 도움이 되는 작고 간단한 JavaScript 라이브러리입니다. - Newtonsoft.Json – Json.NET은 .NET용으로 널리 사용되는 고성능 JSON 프레임워크입니다.
- PagedList – PagedList를 사용하면 .Net 개발자가 페이징 코드를 더 쉽게 작성할 수 있습니다. 이를 통해 IEnumerable(T)을 사용할 수 있으며 원하는 페이지 크기와 페이지 인덱스를 지정하여 해당 목록의 하위 집합만 선택할 수 있습니다. PagedList는 UI 페이지 매기기 컨트롤을 만들 때 유용한 속성도 제공합니다.
- PagedList.Mvc – PagedList 라이브러리와 함께 사용할 페이지 매김 제어를 생성하는 Asp.Net MVC HtmlHelper 메서드입니다.
- starkbank-ecdsa: 이것은 타원 곡선 디지털 서명 알고리즘의 순수 C# 구현입니다. .NET Standard 1.3, 2.0 및 2.1과 호환됩니다. OpenSSL도 지원합니다. 순수한 C#에서 ECDSA 속도를 높이기 위해 Jacobian 좌표와 같은 멋진 수학을 사용합니다.
- WebGrease: Web Grease는 자바스크립트, CSS 파일 및 이미지를 최적화하기 위한 도구 세트입니다.
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.
별점 주세요
이 구현이 유용하다고 생각하거나 프로젝트에서 사용한 경우 별점을 주세요. 감사합니다! 아니면 정말 관대하다고 느끼신다면 작은 기부로 프로젝트를 후원해 보세요!