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

纵然是瞬间 提交于 2019-12-17 18:43:45

问题


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


回答1:


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

  • ASP.NET 4.0 Roadmap by Scott Hunter
    It seems like someone has made session notes on this talk, as well.
  • New Features of ASP.NET 4.0 by Steven Walther

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



回答2:


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




回答3:


Microsoft White Paper on ASP.NET 4.0

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




回答4:


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



来源:https://stackoverflow.com/questions/894543/what-will-be-the-new-features-available-in-asp-net-4-0

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!