ASP.Net 4.0中可用的新功能是什么?

时间:2009-05-21 19:04:13

标签: asp.net .net-4.0

ASP.Net 4.0中可用的新功能是什么?

4 个答案:

答案 0 :(得分:16)

Mircosoft Channel 9上有几个视频:


引用(部分)来自链接博客文章的会话说明:

    网络表格
        
  • 开发人员可以管理影响呈现的客户端ID的控件ID
  •     
  • 删除ID膨胀和'mangling'
  •     
  • CSS:
  •     
              
    • 理想情况下,无需使用CSS适配器
    •         
    • 遵循CSS样式并绕过现有样式属性
    •         
                    
      • 非内联样式属性
      •         
              
    • 支持非基于表格的HTML呈现
    •     
        
  • 网络表单的网址路由
  •     
              
    • 网页表单的友好网址处理
    •         
    • 网址路由的配置模型
    •     
        
  • 查看状态
  •     
              
    • 在页面上禁用,启用特定控件 - 它们将提供精细控制             of viewstate - 今天是倒退
    •         
    • 禁用控件,启用子控件
    •         
    • GridView / ListView在没有viewstate的情况下工作得更好
    •     
        
  • ASP.NET动态数据
    Ajax的
        
  • 继续ASP.NET Ajax创新:RIA
  •     
  • 呼吁JavaScript开发人员
  •     
  • 为页面开发人员提供支持
  •     
  • jQuery包括Intellisense
  •     
  • 模板和数据绑定
  •     
              
    • 客户端处理,REST或Web服务
    •         
    • 涵盖页面开发人员和组件开发人员方案
    •     
        
  • DOM操作,选择器......
  •     
  • Ajax更高级别的组件
  •     
              
    • Ajax Control Toolkit是策略的一部分 - 它们将使工具包成为一部分             整个ASP.NET包
    •         
    • 新控件
    •     
        
  • 集中式脚本库和性能分解
    ASP.NET MVC
        
  • 呼吁那些想要分离关注点,TDD,完全控制
  •     
  • Ruby on Rails,Django,PHP
  •     
  • 从ASP.NET MVC 1.0构建
  •     
  • ASP.NET MVC(模型视图控制器)
  •     
  • 异步控制器
  •     
  • 子控制器&观点
  •     
  • 声明控件
    ASP.NET核心
        
  • 解决客户痛点
  •     
  • 提高规模和绩效
  •     
  • 缓存可扩展性和性能:
  •     
              
    • 启用Velocity等缓存
    •     

答案 1 :(得分:5)

有很多:

  • 静态客户端ID
  • 更好的动态数据支持
  • 更好地支持webforms应用程序的路由功能(受ASP.NET MVC欢迎)
  • 许多Ajax增强功能

阅读Scott Hanselman关于.NET 4 here的优秀博客文章(系列)。

并查看有关ASP.NET 4.0 here的精彩白皮书。

马克

答案 2 :(得分:4)

Microsoft White Paper on ASP.NET 4.0

这有一个非常彻底的细分和解释,期待什么。

答案 3 :(得分:2)

此博客上有一些ASP.NET 4.0文章 - .NET 4.0