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.

Learn how to seamlessly convert text files to PDF and vice versa using iTextSharp, a powerful library for document manipulation in C#. This tutorial covers step-by-step instructions for efficient file conversion, enabling you to manage text and PDF documents with ease.

Learn efficient methods for sending values from partial views to parent views in ASP.NET MVC. Explore challenges, examples, and techniques like JavaScript messaging for seamless communication, enhancing user experience and interactivity.

Merge multiple PDFs into one using iTextSharp in C#. Utilize PdfReader to read input PDFs, PdfWriter to write merged PDF, and MemoryStream for efficient processing. Ensure proper error handling for robust PDF manipulation.

This article explains how to use ViewBag, ViewData, and TempData to pass data from a Controller to a View in ASP.NET MVC. Learn to implement these techniques in Visual Studio, understand their differences, and see practical examples for transferring data efficiently between actions and views.

Explore various methods for passing data to views in Web API. Techniques include using ViewModels, data transfer objects, and JSON serialization. Utilize query parameters, route parameters, and request bodies for data binding.

Learn about ASP.NET MVC routing, including attribute routing, route table management, default and custom routes, route constraints, order properties, and route names. Understand the purpose of IgnoreRoute, applying constraints, using RoutePrefix, setting default actions, and managing route order.

MVC Architecture organizes applications into Model, View, and Controller components, each serving distinct roles. The MVC pipeline manages requests, routing them through controllers to interact with models and render views, ensuring separation of concerns and streamlined development.

This article elucidates action results in ASP.NET MVC, covering basic to advanced concepts. It delves into various types of action results like ContentResult, RedirectionResult, and StatusResult, illustrating their usage with practical examples. From returning content to handling redirection and status codes.

This article will tell you almost everything about filters used on action methods as well as on controllers in ASP.NET MVC. I am writing this article to tell you the basic to advance foremost concepts about filters.

This article elucidates action selectors in ASP.NET MVC, guiding from basic to advanced concepts. It covers action methods, various action selectors like ActionName, NonAction, and ActionVerbs such as HttpGet, HttpPost, etc., illustrating their usage and implications with practical examples.

Passing Data From Controller To View With TempData - Part Four" demonstrates using TempData in ASP.NET MVC to transfer temporary data between controller and view, facilitating efficient communication and enhancing user experience.

Learn how to store a strongly typed model in an ASP.NET MVC session and retrieve it in a view using a session key.

In "RESTful Day Eight: Unit Testing And Integration Testing in WebAPI Using NUnit And Moq framework: Part Two," learn to rigorously test WebAPI endpoints, employing NUnit and Moq for comprehensive unit and integration testing, ensuring robustness and reliability in API development.

Explore the integration of Google Maps API into your ASP.NET MVC application. Enhance user experience by visualizing data, utilizing geolocation services, and implementing interactive mapping features.

In ASP.NET MVC 5, managing controller-specific sessions involves utilizing tools like HttpSessionStateBase to store and retrieve session data within controller actions.

Disable past and future dates in jQuery UI Calendar in ASP.NET MVC for enhanced date selection control. Utilize minDate and maxDate options to limit selectable date range, ensuring users can only pick dates within desired boundaries, optimizing user experience and data integrity.

ASP.NET MVC 5 offers robust features for paging, sorting, and searching data, facilitating efficient management and presentation of large datasets in web applications. Implementing these functionalities enhances user experience and improves usability.

Explore essential aspects of RESTful API development with a focus on Unit Testing and Integration Testing using NUnit and Moq framework in WebAPI. Delve into testing strategies and automation for robust software development.

Submit data to ASP.NET MVC controller without page refresh using AJAX. Utilize JavaScript/jQuery to send FormData asynchronously, updating parts of the page dynamically, and enhancing user experience.

ASP.NET C# enables seamless data manipulation in GridView with Insert, Update, and Delete operations. Utilize events like RowEditing, RowUpdating, and RowDeleting along with DataSource controls like SqlDataSource for efficient data management.

Learn how to use ViewModels in ASP.NET MVC to combine multiple models for a view and keep data-handling code organized, maintainable, and testable.


Learn how to implement robust authorization mechanisms in your Web API to secure endpoints and control access. Explore techniques like token-based authentication, OAuth, JWT, and role-based access control (RBAC).

ASP.NET Authentication is used to protect our applications and websites from unauthorized access and also restrict users from accessing information from tools like Postman and Fiddler. In this article, learn how to implement authentication using Web API.

Learn to generate HTML reports in ASP.NET by embedding server-side code directly into HTML markup, enabling dynamic content creation and data presentation seamlessly within web applications.

Export SQL Server product data from an ASP.NET Web Forms GridView to an HTML-based .xls file using C#, DataSet, and StreamWriter.

Display multiple locations on a Google Map in an ASP.NET page using the GMaps control, API key, latitude and longitude markers, and custom information windows.

Build an ASP.NET Web Forms employee GridView that uploads and displays images and supports inserting, editing, updating, deleting, and canceling employee records.

Learn how to use Ajax.BeginForm in ASP.NET MVC 5 for dynamic and seamless form submissions. Implement partial page updates without full-page reloads using unobtrusive Ajax techniques.

Learn how to implement CRUD operations in ASP.NET MVC 5 using ADO.NET. This tutorial covers database connectivity, SQL Server integration, controller actions for Create, Read, Update, and Delete operations, along with model validations and data annotations.
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