Learn it from developers who built it.
Tutorials, how-tos and deep dives on AI, .NET, C#, cloud and developer tools, written by the community.
FluentValidation in ASP.NET Core Data Validation is a title that encapsulates the concept of using the FluentValidation library within the ASP.NET Core framework for effective data validation. In this context, "FluentValidation" refers to a third-party library that simplifies and streamlines the validation process, allowing developers to define validation rules in a fluent, expressive manner. This title suggests that the article or content will explore how to leverage FluentValidation for robust and structured data validation in ASP.NET Core applications. It highlights the importance of ensuring data integrity and user input validation, which are fundamental aspects of building secure and reliable web applications.

In this post, we will be discussing the JWT authentication and authorization using Identity framework in .NET 6.0

Explore a clean and efficient approach to building a robust ASP.NET Core Web API for a Car Company, using Clean Architecture and the Command Pattern. Simplify CRUD operations with a structured and maintainable design.

In this article, you will learn about Middleware in ASP.NET Core.

In this article, you will learn how to secure ASP.NET Core Web API using API Key authentication.

This article provides a comprehensive overview of Action Filters in ASP.NET Core, exploring their types.

ASP.NET Core, a versatile web framework, leverages a modular architecture to process requests through a series of middleware components, enabling customizable handling of HTTP requests and responses.

In this article, we are going to see how to upload files in asp.net core web application and store in root directory of application. We are going to use IFormFile to upload files and also see how to pass other data with the file.

Model Binding in ASP.NET Core for Simplifying Data Interaction

You can make an entire website work asynchronously using PJAX plugin of jQuery. I will show you how to implement it in ASP.NET Core.

Implementing the Decorator Pattern in an ASP.NET Core Web API with Clean Architecture involves structuring your application into layers and using decorators to add functionality to specific methods or classes. Here's a simplified example with a CarCompany CRUD operation using Clean Architecture. This example assumes you already have a basic understanding of Clean Architecture and ASP.NET Core.

In ASP.NET Core, actions are the methods within a controller that handle HTTP requests and produce HTTP responses. These actions can return different types of action results, which determine how the response is formatted and sent back to the client. The term "non-action methods" likely refers to methods within a controller that are not intended to directly handle HTTP requests as actions do.

Learn how to configure session state in an ASP.NET Core MVC application, set and retrieve session values, and configure session timeouts.

This CRUD operations tutorial will help beginners learn to build database-driven applications in ASP.NET CORE and Entity Framework Core quickly. Here, the following things are used - ASP.NET CORE, EF CORE, Bootstrap, HTML, CSS, & JavaScript

Build CRUD endpoints in an ASP.NET Core Web API using a three-tier architecture with controller, service, and repository layers backed by Entity Framework Core.

This comprehensive guide aims to elucidate the differences between AddTransient and AddScoped to help developers make informed decisions when registering repositories in ASP.NET Core applications.

Learn how ASP.NET Core model binding maps route, query, form, body, and header data to action parameters, including source attributes, validation, and complex types.

Creating a complete ASP.NET Core Web API for CRUD operations with a Cosmos Database is a multi-step process. In this tutorial, we'll create a sample application called "CSharpCornerArticles" to manage articles. We'll cover all the necessary steps, including setting up the Cosmos DB, creating the Web API, and implementing CRUD operations.

Creating a CRUD (Create, Read, Update, Delete) operation with a PostgreSQL database in an ASP.NET Core Web API is a common task in web development. In this article, we'll walk through the steps to build a Web API using ASP.NET Core, connect it to a PostgreSQL database, and perform CRUD operations on a model named CSharpCornerArticle. We'll also include a real-world use case for this model.

In this article, we will learn how to generate Barcode in ASP.NET MVC Core 6 by simply entering text, numbers, and a combination of both in the textbox and clicking on the generate Barcode button.

Learn how to build an ASP.NET Core 6 Web API using Clean Architecture, CQRS, MediatR, AutoMapper, and repository-based data access.

Learn how to secure an ASP.NET Core Web API with JWT authentication and role-based authorization using ASP.NET Core Identity, Entity Framework Core, and SQL Server.

In this article, we will explore how to improve your CRUD logic by combining the Create and Edit operations into a single function in ASP.NET Core.

CodeBehind framework is a system development model based on the MVC pattern. CodeBehind brings aspx files back to ASP.NET Core and inherits the benefits of ASP.NET Core. Projects built under CodeBehind will all be modular and each project can support web parts, while the project itself is a web part.

Learn the code changes needed to migrate an ASP.NET-based CMS to ASP.NET Core 7 using the CodeBehind framework, including updates to views, models, controllers, and file handling.

In this article, we delve into ASP.NET Core routing, a fundamental component of web applications. Routing determines how incoming requests are matched to specific actions and controllers, playing a pivotal role in efficient HTTP request handling. We explore the key concepts of ASP.NET Core routing, such as route templates, route values, constraints, and route parameters. Additionally, we provide practical examples to illustrate the implementation of routing in ASP.NET Core.

Learn how to create ASP.NET Core middleware using inline delegates, classes, and extension methods, and how middleware ordering affects the HTTP request-response pipeline.

Learn how to use the ResultWrapper NuGet package to create consistent success and failure responses in .NET APIs, including payloads, errors, status codes, and pagination.

CRUD represents the essential operations of creating, reading, updating, and deleting data. It represents the basic functions for managing data in most database systems.

Building Robust Web Applications with ASP.NET Core MVC and Domain-Driven Design (DDD)
Everything on ASP.NET Core, not only its articles: the ASP.NET Core page →
DevSocialUpcoming · 3rd editionAI Agents ConferenceNov 23–27, 2026Live onlineMembers only16days leftRegisterMembers onlyWrite an article and earn +1,000 SHARP when it is approved.
Write an article