本节我们来了解一下ASP.NET 4.5 的新特性,我们知道ASP.NET 是针对Web开发,也就是网站开发而提供的平台。

MSDN上有介绍,但是中文翻译错误太多,我这里一并更正。

1.ASP.NET 4.5 包含以下新功能:

  • 支持新的 HTML5 窗体类型。

  • 在 Web 窗体中支持 model binders模型绑定器。 这些允许您将控件直接绑定到Model模型的数据访问方法,并自动对输入的数据做类型转换。

  • 客户端 支持独立文件的JavaScript验证。

  • 通过打包压缩和精简脚本来改进的页性能。

  • 集成 AntiXSS 库,防止XSS跨站脚本攻击。

  • 支持WebSockets 协议。

  • 支持异步读取和写入 HTTP 请求和响应。

  • 支持异步模块和处理程序。

  • ScriptManager 控件支持 (CDN)内容分布式网络回退。

有关这些功能的更多信息,请 操作的 ASP.NET 4.5 和在 beta 的 Visual Studio 11 的 Web 开发是新参见。

一些翻译的错误我做了修订,如果要阅读原文可以看MSDN文章:http://msdn.microsoft.com/en-us/library/ms171868(v=vs.110).aspx

2.HTML5

HTML5是HTML的新的版本,大部分浏览器的新版本都在支持这以标准,比如视频,在线视频将不需要插件就可以实现在线的播放。而且Javascript可以实现在网页上绘图。当然这需要强大的浏览器内核来支持这些标准。有兴趣的可以看看下面的文章,HTML5视频的问题,我在微软的技术讲座中也介绍过。并做了演示。

3.Web Socket

这个问题在揭秘HTML5新特性(9):WebSocket也有介绍。有兴趣的可以看看。这也是HTML5里的一个新的规范。

它的出现也有很大的意义,之前什么的网页和服务器无刷新通信是基于AJax的轮训实现的,而Web Socket提供了一个新的机制。

Web开发将会带来新的体验,在实现在线聊天,网站消息推送等问题上,Web Socket讲发挥更大的作用。

参考MSDN