views:

616

answers:

4

What will be the new features available in ASP.Net 4.0?

+15  A: 

There's a couple of videos on Mircosoft Channel 9:


Quoted (partially) from those session notes on the linked blog post:

Web Forms
  • Developers can manage control IDs that affect rendered client ID
  • Remove ID bloat, and 'mangling'
  • CSS:
    • Ideally remove the need to use CSS adapters
    • Defer to CSS styles and bypass existing style properties
      • non-inline style attributes
    • Support non-table-based HTML rendering
  • URL-routing for web forms
    • Friendly url handling for web forms
    • configuration model for url routing
  • View state
    • Disable on the page, enable on specific controls - they will provide granular control of viewstate - today it is backwards
    • Disable on control, enable on child controls
    • GridView/ListView work better without viewstate
  • ASP.NET dynamic-data
Ajax
  • Continue ASP.NET Ajax innovation : RIA
  • Appeal to JavaScript Developers
  • Provide support for the page developer
  • jQuery including Intellisense
  • Templates and data binding
    • Client side handling, REST or Web Services
    • Covers page developer and component developer scenarios
  • DOM manipulation, selectors ...
  • Ajax higher-level components
    • Ajax Control Toolkit is a part of the strategy - they will make the toolkit part of the overall ASP.NET package
    • New controls
  • Centralized script libraries and break-up for performance
ASP.NET MVC
  • Appeal to those wanting separation of concerns, TDD, full control
  • Ruby on Rails, Django, PHP
  • Building on from ASP.NET MVC 1.0
  • ASP.NET MVC (Model View Controller)
  • Asynchronous controllers
  • Sub-controllers & Views
  • Declarative controls
ASP.NET Core
  • Address customer pain points
  • Improve scale and performance
  • Cache extensibility and performance:
    • Enable caching like Velocity
Noldorin
@Noldorin: thank you.
Syed Tayyab Ali
+5  A: 

There are quite a few:

  • static client-side ID's
  • better dynamic data support
  • better support for the routing feature (made popular by ASP.NET MVC) for webforms apps
  • many Ajax enhancements

Read Scott Hanselman's excellent blog post (series) on .NET 4 here.

And checkout a great whitepaper on ASP.NET 4.0 here.

Marc

marc_s
@marc_s: it will help me.
Syed Tayyab Ali
+3  A: 

Microsoft White Paper on ASP.NET 4.0

This has a very thorough breakdown and explanation of what to look forward to.

TheTXI
@TheTXi: +1 thank you. good resource.
Syed Tayyab Ali
+2  A: 

There are a few ASP.NET 4.0 articles on this blog - .NET 4.0

gooed website. thank you.
Syed Tayyab Ali