You can't use switch expressions in Blazor (sometimes)
Explains a specific edge case where switch expressions fail in Blazor due to parsing conflicts with HTML/razor syntax.
Explains a specific edge case where switch expressions fail in Blazor due to parsing conflicts with HTML/razor syntax.
A technical overview of the architecture and cloud hosting choices for the Election 2029 website, built with ASP.NET Core and Google Cloud Run.
Explains how to initialize ASP.NET Core TagHelpers with shared data using the ITagHelperInitializer interface for performance and consistency.
A tutorial on creating a reusable loading bar component in Blazor using C#, Bootstrap, and data binding with INotifyPropertyChanged.
Explains how to create layouts in Blazor using CSS Grid and Flexbox, comparing them to XAML for .NET developers transitioning to web.
A tutorial on creating a simple, reusable tooltip component for Blazor applications using Razor and CSS isolation.
Explains how to create and use layout components in Blazor to maintain a consistent UI structure across web application pages.
A tutorial explaining data binding (one-way, two-way, formatting) and event handling in Blazor, a .NET web framework.
A guide to the four styles of creating components in Blazor: inline, code-behind with base class, code-behind with partial class, and class-only.
Explains how to minify HTML in ASP.NET MVC to remove extra whitespace from Razor comments and code, saving bandwidth.
A technical tutorial on using Ext.NET's Razor view engine support to create a GridPanel with AJAX proxy for server-side data paging.
A technical guide on implementing dynamic view sections in ASP.NET MVC using a dynamic view model and DisplayTemplates.
Announcing the release of MvcSiteMapProvider 3.0.0 for ASP.NET MVC 3, detailing new features and availability.