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

Sye*_*Ali 6 asp.net .net-4.0

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

Nol*_*rin 16

Mircosoft Channel 9上有几个视频:


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

Web表单
  • 开发人员可以管理影响呈现的客户端ID的控件ID
  • 删除ID膨胀和'破坏'
  • CSS:
    • 理想情况下,不需要使用CSS适配器
    • 遵循CSS样式并绕过现有样式属性
      • 非内联样式属性
    • 支持非基于表的HTML呈现
  • Web表单的URL路由
    • 友好的URL处理Web表单
    • url路由的配置模型
  • 查看状态
    • 禁用页面,启用特定控件 - 它们将提供对视图状态的精细控制 - 现在它是向后的
    • 禁用控件,启用子控件
    • GridView/ListView在没有viewstate的情况下工作得更好
  • ASP.NET动态数据
阿贾克斯
  • 继续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等缓存


mar*_*c_s 5

有很多:

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

阅读关于.NET 4斯科特Hanselman的优秀博客文章(系列)在这里.

并在此处查看 ASP.NET 4.0上的精彩白皮书.