Monday, October 02, 2006

More ASP.Net (DotNet) 2.0 Discussion

A while ago, I wrote a blog entry about how I am putting ASP.Net 2.0 (using C#) to the test on my new gluten free recipes website. I have been making use of some of the new ASP DotNet 2.0 features, like Master-Pages, quite a bit for this site.

There are quite a few other ASP DotNet 2.0 features I plan to try out yet. The following is a list of some of the most significant new features of ASP.Net 2.0:
  • Codebehind 2.0 - with new Partial-Classes support
  • New Dynamic Compilation Model
  • Precompiling and Deploying Without Source
  • Master Pages - other pages can inherit from (I love this feature!)
  • Data Source Controls - even easier Data binding
  • Data Controls - especially the GridView control
  • Other New Controls - more than 40 new ones
  • Membership Service - an easy-to-use API for creating and managing user accounts on secure sites, as well as storage for those accounts
  • Login Controls - easier forms authentication
  • Role Management - simplifies the task of authorizing access to resources based on roles
  • Profiles - ready-built solution to the problem of persistently storing personalization settings and other per-user data items
  • Data-Driven Site Navigation - use an XM SiteMap file along with the new SiteMapDataSource bound to a Menu or TreeView control
  • URL Mapping - when your site structure changes, you can map old links to new with a urlMappings section in the section of your web.config file
  • SQL Cache Dependencies
  • Validation Groups - Validation controls can now be grouped
  • Cross-Page Postbacks
  • Client Callback Manager (XML-HTTP) - pages can call back to the server without fully posting back
  • Asynchronous Pages - for greater scalability among other things
  • Encrypted Configuration Sections - long needed in web.config! Especially for connection strings.
Here's a link to an MSDN article on ASP.Net 2.0 that offers a much more detailed review of the above features if you want to learn more.

No comments: