https://github.com/a-hemeda/asp.net-core-mvc
ASP.NET Core MVC
https://github.com/a-hemeda/asp.net-core-mvc
asp-net-core csharp css dotnet html mvc
Last synced: about 1 year ago
JSON representation
ASP.NET Core MVC
- Host: GitHub
- URL: https://github.com/a-hemeda/asp.net-core-mvc
- Owner: A-Hemeda
- Created: 2025-01-09T16:07:44.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-09T22:41:29.000Z (over 1 year ago)
- Last Synced: 2025-05-07T14:13:53.469Z (about 1 year ago)
- Topics: asp-net-core, csharp, css, dotnet, html, mvc
- Language: C#
- Homepage:
- Size: 4.57 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ASP.NET Core MVC Application
This repository contains an ASP.NET Core MVC Application built using the Model-View-Controller (MVC) design pattern. The application is designed to separate concerns, making it scalable, maintainable, and testable.
Features
ASP.NET Core MVC Architecture
Clean separation of concerns with Model, View, and Controller.
Entity Framework Core
ORM for database access and operations.
Razor Views
Dynamic rendering of HTML with C# logic.
Dependency Injection
Built-in DI for managing application services.
Routing
Attribute-based and conventional routing for clean URLs.
Validation
Client-side and server-side model validation.
Folder Structure
Controllers
Contains all the controller classes that handle user requests and manage application flow.
Models
Contains the application’s data models and business logic.
Views
Contains Razor view files for rendering the user interface.
wwwroot
Static files such as CSS, JavaScript, and images.
Data
Contains the database context and seeding logic.
Prerequisites
.NET SDK (version 7.0 or later)
Visual Studio or Visual Studio Code
SQL Server or SQLite for database
Node.js (optional, for front-end dependencies)