Umbraco already had industry-leading and award-winning support for .NET and now the bar has been raised, again
Support for ASP.NET Master Pages and standard navigation controls
Umbraco’s templating system has been upgraded to use ASP.NET Master Pages, with complete backwards-compatibility and automated conversion of existing templates to the new Master Page format. Umbraco no longer stores template code in a database table, but instead creates standard ASP.NET “.master” files that can be edited in Visual Studio with full design-time support. Place your templates under source code control, use your favorite text editor, or edit within umbraco’s integrated web-based template editor if you prefer.
Complementing Master Page support is an integrated Site Map Provider that offers support for standard .NET navigation controls. Simply drag-n-drop controls from within Visual Studio into your templates, whether provided by Microsoft or by third-parties such as Telerik and ComponentArt.
The support for ASP.NET Master Pages and navigation controls makes it easier than ever for .NET developers to get started with umbraco and quickly add advanced features to their websites.
Support for ASP.NET Membership and Role Providers
Umbraco 4 now supports ASP.NET Membership and Role providers for handling visitor identity management (called Members in umbraco). Integrate with third-party products or legacy identity databases by setting a single configuration entry. Of course it’s completely backward compatible.
Whether you’re using the built-in members in umbraco, a third-party system, Active Directory or LDAP, umbraco will provide a convenient user interface for password-protecting customizing pages and areas of your website.
By using integrating membership and role providers,.NET Developers can use all the standard .NET and third-party controls for handling website visitor registration, login authentication, recovering passwords, and other activities.