【it专家网独家】asp.net ajax提供了多种管理机机制,例如更新面板功能,它使ajax能够自动生成新的网页而不用写大量的代码。这个更新面板通过发送关键信息、控制阀和页眉信息――从客户端返回到服务器。服务器端按步骤的执行发送过来的信息并且返回更新的html和可视化数据。通过使用javascript这些数据动态的添加到客户这边的页面上。
此外返回的原数据需要被一个应用程序来执行。web服务也允许处理出现在客户这边的数据,这个特性可以节省导入和运算结果的时间,使得页面初始化的时间更快。
然而在ajax应用的时候,不是所有的浏览器都提供支持xml的处理和分析。这意味着soap是很难在客户这边来工作的。相反的,现在的浏览器支持的一种特殊的叫“markup”的项目数据被称做json。json提供了几个优点,包括支持跨浏览器和在不同的应用程序之间进行数据交换并将信息进行格式化。
这个简单的json信息包含了多项字段名。注意到这个名字和值是用的{and}字符导入的,更多的姓名/值能被添加,中间用逗号进行分隔。 {"country":"argentina",
查询完这个国家的公司的值后会返回用户数据,你会马上接收到信息。它包含了用户的数组,被串行化到json格式化。
.net web服务本身是不带json信息的,但是微软的asp.net ajax进行了扩展。提供了一种方式可以使服务很容易的json信息,所以在以下的几列中你不会花太大的时间来使用它们,你将学会如何构建网络服务使用asp.net ajax,并且交换json信息。有大量的有用的信息可以去得到。