CATEGORY

ASP.NET Web Forms

Introducing Composer and Assembler Patterns (Engine) for ASP.NET Web Forms Pageless Architecture (WPA)

Organize HTML templates and assemble complete pages using the Composer and Assembler pattern (engine) — turning static HTML files into dynamic, maintainable web pages without ASPX.

Pageless ASP.NET Web Forms in Action: A Step-by-Step Demo

See how four routes, zero ASPX files, and pure HTTP handling come together in under 100 lines of code

Three Approaches to ASP.NET Web Forms Architecture

From Server Controls to Pageless — A Map for Web Forms Developers

Direct Request Handling in ASP.NET Web Forms — The Pageless Architecture

Using the framework as what it really is — an HTTP engine

Pageless Architecture — A Web Forms Framework Without Web Forms (The illustrated overview)

WPA explained without the 500 lines of code, presenting the "I Don't Need to See the Code" Version. The "To CEO" vibe version of presentation.

Part 4.2: Generate PDF Using Puppeteer Sharp in ASP.NET Web Forms

Convert HTML to PDF using Puppeteer Sharp in .NET. Covers installation, PdfOptions, async patterns, and complete ASP.NET Web Forms integration with code examples.

Part 4.1: Generate PDF Using Chrome.exe in ASP.NET Web Forms

Generate PDFs from HTML using Chrome.exe headless in ASP.NET Web Forms. Two methods: physical files and in-memory with ConcurrentDictionary.

Part 3: Printing Full Dynamic Layout Content (Reports, Data Grids, etc…)

Learn how to generate full dynamic printable reports in ASP.NET Web Forms. Unlike semi-dynamic invoices, full dynamic reports are simpler - no footer positioning, no height calculations, just simple row-based pagination. Build daily sales reports, inventory lists, and data grids with clean pagination.

Part 2: Printing Semi Dynamic Layout Content (Invoices, Bills, etc…)

In this part, we'll tackle semi-dynamic layouts — documents that have both fixed header/footer sections AND a variable-length body section that grows based on data.

ASP.NET Web Forms True Pageless Architecture with Custom Session State

A complete implementation of True Pageless Architecture—no Default.aspx, no page lifecycle, just pure HTTP request handling at Global.asax with custom session state management.

Comparing Web Architectures in .NET World

ASP.NET Web Forms Pageless Architecture vs MVC vs .NET Core

Building Your Own Session State Server with ASP.NET Web Forms WPA Architecture

A complete guide to building a multi-tenant, high-performance session state server using Web Forms Pageless Architecture

Introducing ASP.NET Web Forms Pageless Architecture (WPA)

A modern architectural pattern for building high-performance web applications on ASP.NET Web Forms

Part 1: Printing Invoice, Bill, Ticket, Reports in Vanilla ASP.NET Web Forms (Static Layout)

Generating prints in Vanilla ASP.NET Web Forms. Part 1: Static Layout - The Cinema Tickets.

Single Page Application (SPA) and Client-Side Routing (CSR) with Vanilla ASP.NET Web Forms

Loading all contents dynamically in HTML Single Page Application with Client-Side Routing in ASP.NET Web Forms

Part 2: Building Redis-Like Distributed Cache with Vanilla ASP.NET Web Forms

Utilizing the powerful lightning fast backend processing of Vanilla ASP.NET Web Forms to perform Redis-Like cache

Part 1: Lightning Fast Page Caching Strategy for High Traffic Performance Vanilla ASP.NET Web Forms

Introducing some strategies of page content caching for lighting fast page serving for super high traffic Vanilla ASP.NET Web Forms.

CRUD (Create, Read, Update, Delete) with Fetch API in Vanilla ASP.NET Web Forms

Building a Web Forms Page with CRUD (Select, Insert, Update, Delete) Operations without Server Control and Postback

RESTful API Endpoints vs Page Methods/Web Methods – (Vanilla Web Forms)

Building a scalable API-like approach, using a single endpoint with dynamic parameter handling.

JavaScript Portable Object – Reusable Component – (Vanilla Web Forms)

Packing UI Rendering (HTML) and functions in single portable component, just like custom user control, but with JavaScript Objects

Introducing Vanilla ASP.NET Web Forms Architecture: The Craftmanship of ASP.NET Web Forms

Zero ViewState - Building the Modern ASP.NET Web Forms Application

Using Google OAuth 2.0 as User Sign-In for ASP.NET in C# – A Basic Overview

Integrate Google OAuth 2.0 with ASP.NET in C# for seamless user authentication.

Using hCaptcha in ASP.NET Web Forms

A tool to prevent spam bot

Using CKEditor 5 (with Code Block) + Highlight.js (output) in ASP.NET

Using CKEditor 5 + Highlight.js in ASP.NET. CKEditor is a HTML editor. Highlight.js is a syntax highlighting tool.

Convert HTML to PDF by Using Microsoft Edge in ASP.NET

Generate PDF from HTML with MS Edge. Use MS Edge as PDF Generator to Convert HTML to PDF.

BBCode.NET for ASP.NET – Convert BBCode to HTML

Convert BBCode to HTML in C#.

Automatic Route All Pages in ASP.NET WebForms

Easily route all pages at once in single line. A quick and easy way to route all pages in ASP.NET WebForms.

Part 2: GridView VS dynamic HTML Table (ASP.NET WebForms)

Build HTML table dynamically with Javascript (AJAX). Use Javascript (AJAX) to build HTML table dynamically at client side.

Part 1: GridView VS dynamic HTML Table (ASP.NET WebForms)

Replacing GridView with dynamic HTML Table in ASP.NET WebForms. A comparison of approaches of doing a table in ASP.NET WebForms

CassiniDev – Portable ASP.NET Web Server

An open source simple, portable & lightweight ASP.NET web server. Supports .NET Framework 4.8.

Simple ASP.NET C# WebForms Project with MySQL – Introduction for Beginner

https://www.youtube.com/watch?v=YSvj6BX_Yhc Source Code - Github: https://github.com/adriancs2/aspnet_mysql

Install Visual Studio 2019 Community for ASP.NET

https://www.youtube.com/watch?v=siduu1Ndbm4