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.

Experience seamless live video streaming using ASP.NET Web APIs 2.0, leveraging asynchronous processing for optimal performance. Deliver real-time video content with reliability and efficiency, enhancing user engagement and interaction on your platform.

Windows Authentication is a mechanism to authenticate a user. This article explains Windows Authentication in details including Basic Authentication, Digest Authentication, Integrated Windows Authentication, UNC Authentication, and Anonymous Authentication.

Learn how to create a straightforward registration form using ASP.NET MVC. Explore MVC architecture, form validation, Razor views, and controller actions for handling user input. Build a functional web form with data validation to capture user information effectively.

This article introduces ASP.NET session state. The ASP.NET Session State stores and retrieves values for a user. An ASP.NET Session State identifies requests from the same browser during a limited time window as a session, and provides a way to persist variable values for the duration of that session.

Learn how to implement CRUD operations using the Generic Repository Pattern and Dependency Inversion Principle (DIP) in an MVC application. Explore the integration of an IoC Container for Dependency Injection (DI), enhancing modularity and testability.

This article introduces the repository pattern in an MVC application. Repository pattern is intended to create an abstraction layer between the data access layer and the business logic layer of an application.

Implement CRUD operations in MVC using the Generic Repository Pattern and Unit of Work. Abstract data access logic, promote code reusability, and maintainability. Ensure separation of concerns and scalability in application development.

Perform CRUD operations in MVC using Entity Framework 5.0's Code First approach. Define entity classes, utilize DbContext and LINQ for data access, and generate views and controllers with scaffolding for seamless data manipulation in web applications.

Kiss Your Database Only Once" advocates for efficient database interaction, emphasizing the DRY principle. By centralizing database access, it enhances code maintainability, readability, and performance, promoting effective separation of concerns in software development.

In this article, we will learn how to utilize HTML.BeginForm() and Ajax.BeginForm() in MVC 3 for efficient form handling. Explore MVC 3's form submission techniques using HTML.BeginForm() for traditional postbacks and Ajax.BeginForm() for asynchronous requests.

This article explains the InProc Session State Mode in ASP.NET. The InProc Session State Mode is the default Session State Mode. We can host multiple websites/web applications on a single IIS. Each application runs in a separate Application Domain.

Populate a DropDownList in response to another's change using JavaScript. Utilize event listeners for change events, triggering Ajax requests to fetch data dynamically based on the selected value. Implement cascading behavior for a seamless user experience.

Upload CSV files in an ASP.NET MVC application using jQuery AJAX and FormData, then read, validate, parse, and save the uploaded rows on the server.

There are other ways to populate dropdown in ASP.NET MVC. But using jQuery ajax in populating a dropdown is easy and fast. So in this article I will show you how to populate a dropdown from database using jQuery ajax.

In this article, you will see How we can enable https in ASP.Net Web API. We will start by discussing all the steps required to enable https in asp.net web API. And then we will discuss all the steps in details. Also, you will see how we can enable HTTPS support for a development server.

In this article, we will explore the diverse range of action results available in ASP.NET MVC. Learn about ViewResult, PartialViewResult, ContentResult, JsonResult, RedirectResult, and more.

Dependency Injection in ASP.NET MVC 5 facilitates loose coupling and modular design by injecting dependent objects into classes. It enhances testability, scalability, and maintainability by decoupling components, promoting cleaner code architecture.

In this article, Learn how to build an MVC (Model-View-Controller) project from scratch in this comprehensive step-by-step tutorial series. Follow along as we delve into web development, software architecture, and application development.

Build product detail pages for an ASP.NET MVC shopping cart using jQuery and database-backed models, including displaying product specifications and adding items to the cart.

ASP.NET MVC 5 simplifies identity creation through built-in features for authentication and authorization. It offers straightforward methods for user management, including registration, login, and password management, ensuring secure access control in web applications.

Learn how to establish relationships in Entity Framework using the Code First approach with Fluent API. Explore configuring one-to-one, one-to-many, and many-to-many relationships using navigation properties and foreign keys.

Explore ASP.NET MVC's streamlined CRUD operations using a single stored procedure in a real-time project. Leverage Entity Framework, SQL Server, and ViewModel mapping for efficient database interactions, all within the MVC architecture.

Learn effective exception-handling techniques in MVC (Model-View-Controller) for robust web applications. Explore try-catch blocks, global exception filters, custom error pages, and logging strategies to manage errors gracefully and enhance application reliability.

Discover various methods to bind data to Kendo Grid in MVC. From server-side binding with IQueryable to client-side binding via AJAX and JSON, explore options like DataSource, ViewData, or ViewModel for seamless integration of data within your MVC application.

Learn how to publish and host your ASP.NET Web API using IIS or Azure App Service. This guide covers deployment methods, including Visual Studio publishing, setting up IIS configurations, and leveraging Azure's scalable hosting.

This article will tell you almost everything about passing data from Controller to View in ASP.NET MVC using ViewBag. I am writing this article to tell you the basic to advance concepts about ways to pass data from Controller to View.

This article will tell you almost everything about passing data from Controller to View in ASP.NET MVC using ViewData. I am writing this article to tell you the basic to advanced concepts about ways to pass data from Controller to View.

This article will tell you almost everything about passing data from Controller to View in ASP.NET MVC. I am writing this article to tell you the basic to advanced concepts about ways to pass data from Controller to View.

In this article, we will learn essential ASP.NET state management techniques including session state, view state, application state, cookies, query strings, caching, and more.

In this article you will learn how to use HttpResponseMessage with raw HTTP responses for returning a message/data with “HttpStatusCode” from our WebApi action.
Everything on ASP.NET, not only its articles: the ASP.NET page →
Write an article and earn +1,000 SHARP when it is approved.
Write an article