ASP.NET Ajax 是一款新的 Web 技术开发包,它集成了一套非常大的客户端脚本库使得与功能丰富的、基于服务器开发平台的 ASP.NET2.0结合在一起,”Atlas”能让你开发的 Web 应用能够通过直接调用 Web 服务器来更新一个 Web 页面的数据――不需要在页面往返传送(也就是不需要多次刷新页面)。使用”Atlas”,你能最大地利用 ASP.NET 和服务器端代码在浏览器中来做许多工作,使得有更加丰富的用户体验。
ASP.NET 在2007年初推出了其第一个正式版本,并将 Atlas 更名为 ASP.NET AJAX,对应服务器端和客户端分别对应有 ASP.NET 服务器端编程模型和 ASP.NET 客户端编程模型,前者包含 ASP.NET 2.0 AJAX Extensions,后者包含 Microsoft AJAX Libray。
ASP.NET AJAX 是一个完整的开发框架,其服务器端编程模型相对于客户端编程模型较为简单,而且容易与现有的 ASP.NET 程序相结合,通常实现复杂的功能只需要在页面中拖几个控件,而不必了解深层次的工作原理,除此之外服务器端编程的 ASP.NET AJAX Control Toolkit 含有大量的独立 AJAX 控件和对 ASP.NET 原有服务器控件的 AJAX 功能扩展,实现起来也非常简单。但是鱼与熊掌不可兼得,服务器端编程相对于客户端编程在执行效率和可控性上有较大差距。
热门源码