2007年6月5日
摘要: 3.1 调用Web Service 之所以ASP.NET AJAX将Web Service提高到了如此的重要位置上,让它几乎成为了ASP.NET AJAX服务器端逻辑最受推荐的实现方式,是因为Web Service天生就是纯粹为了业务逻辑而设计的。我们都知道,Web Service没有提供什么“花哨”的用户界面,而是心无旁骛地专注于程序逻辑上的实现,这恰好和ASP.NET AJAX客户端编程模型所倡导的“将表现层和业务逻辑层彻底分开”的理念不谋而合——客户端的ASP.NET AJAX框架用来处理程序所有的界面、与用户交互功能,服务器端则仅仅提供纯粹的数据,不涉及任何表现样式。 3.2 调用页面中的类方法 让客户端JavaScript直接能够异步调用到服务器端的Web Service,这看起来真的是个不错的主意——理想化的分层Ajax应用程序就应该这样嘛!不过作为被ASP.NET服务器端开发模型“宠坏”了的我们,更加熟悉的方法是直接将方法写在ASP.NET页面中。 阅读全文
posted @ 2007-06-05 08:51 Dflying Chen 阅读(22935) 评论(75) 推荐(3) 编辑
摘要: 准备把《ASP.NET AJAX程序设计 第II卷:客户端Microsoft AJAX Library相关》的第三章《异步调用Web Service和页面中的类方法》公布出来,希望对朋友们有所帮助。 3.1 调用Web Service 3.2 调用页面中的类方法 3.3 处理异步调用中的异常 3.4 保持用户上下文 3.5 异步通讯层生成的客户端代理类 3.6 使用HTTP GET进行调用 3.7 服务器端和客户端数据类型的自动转换 3.7.1 基本类型 3.7.2 枚举类型 3.7.3 复杂类型 3.7.4 泛型集合类型 3.7.5 数组类型 3.7.6 DataTable和DataSet 3.8 以XML方式序列化数据 3.9 小结 阅读全文
posted @ 2007-06-05 08:36 Dflying Chen 阅读(8599) 评论(22) 推荐(0) 编辑