Modern ASP.NET Web Forms Development – Dependency Injection

We’ve all read various ‘best practices’ posts about this framework and that framework from expert developers in the community.  They’ll cover topics regarding how to make your application more maintainable and how to drive down the risk of maintenance in your applications.  A common design recommendation is to structure your applications so that you compose… Read more

Introducing the ASP.Net Async SessionState Module

SessionStateModule is ASP.NET’s default session-state handler which retrieves session data and writes it to the session-state store. It already operates asynchronously when acquiring the request state, but it doesn’t support async read/write to the session-state store. In the .NET Framework 4.6.2 release, we introduced a new interface named ISessionStateModule to enable this scenario. Benefits of… Read more

Announcing the DotNetCompilerPlatform 1.0.2 release

Update Microsoft.CodeDom.Providers.DotNetCompilerPlatform is now open sourced on GitHub. If you have any suggestion or issue, please go to this link and post your thought there.   Today I’m pleased to announce that the Microsoft.CodeDom.Providers.DotNetCompilerPlatform 1.0.2 package is released on NuGet. It enables ASP.NET to support the new language features and improves the compilation performance. To install this… Read more

WebForms can Gulp too – Using Node Tools with ASP.NET WebForms

Visual Studio 2015 brought a set of tools into the IDE from the Node environment that are great for web developers to use.  Many folks who build JavaScript applications or single-page-applications were eager to see the introduction of these tools to Visual Studio.  Can the tried and true ASP.NET Web Forms framework use Gulp, npm,… Read more

Announcing v16.1 of the ASP.NET AJAX Control Toolkit

We are very happy to announce along with our partners at DevExpress, a new version of the ASP.NET AJAX Control Toolkit is now available.  This version, labeled 16.1 delivers some documentation improvements, tutorials, and some long requested updates for existing controls. This is the one year anniversary of the stewardship of the AJAX Control Toolkit… Read more

Improvements to ASP.NET Web Forms

The Visual Studio team released Visual Studio 2013 Update 2 RTM. As part of this update we have added new features for ASP.NET Web Forms. This post will highlight some of the improvements done in ASP.NET Web Forms which are part of this release and some changes that we are working on. ASP.NET Identity 2.0… Read more

Enabling the .NET Compiler Platform (“Roslyn”) in ASP.NET applications

The .NET languages team recently announced the availability and open sourcing of a public preview of “Roslyn”, the new .NET Compiler Platform. This is the long awaited .NET “compiler as a service” that represents the future of languages and compilation for .NET. You can download a preview including new compilers and Visual Studio tooling that… Read more

Enabling ASP.NET Web API Help Pages for ASP.NET Web Forms Applications

ASP.NET Web API Help Pages is a new preview feature that automatically generates help page style content for your Web API endpoints. You can read more about it at Introducing the ASP.NET Web API Help Page and in further posts on Yao’s blog. I won’t revisit the basics of the feature here. Instead, what I… Read more