订阅本栏目 RSS您所在的位置: 深山工作室 > asp.net > 正文

ASP.NET AJAX的应用

IT专家网 2008/1/7 20:36:45 深山行者 字体: 浏览 7486

【IT专家网独家】ASP.NET AJAX提供了多种管理机机制,例如更新面板功能,它使AJAX能够自动生成新的网页而不用写大量的代码。这个更新面板通过发送关键信息、控制阀和页眉信息——从客户端返回到服务器。服务器端按步骤的执行发送过来的信息并且返回更新的HTML和可视化数据。通过使用JavaScript这些数据动态的添加到客户这边的页面上。

  当这个过程运行顺利的话,AJAX客户和服务器间的信息交换会变的十分强大,它们之间会有大量的HTML和可视化信息被传送。Web服务提供了一个方法在客户和服务器之间来最小化发送的请求和响应的信息的大小。而不用发送控件的值,可视化数据和其它的信息。Web服务只需发送一个应用程序所需的数据。它们只留给用户格式化了的数据。它与调用数据和重新获得记录的过程是很相相似的。不发一个数据被访问的时候它就会返回一个结果。

  此外返回的原数据需要被一个应用程序来执行。Web服务也允许处理出现在客户这边的数据,这个特性可以节省导入和运算结果的时间,使得页面初始化的时间更快。

  Web服务最典型的是使用了SOAP协议来与客户端进行数据交换。SOAP是XML的一种被标准化的形式,具有跨平台性和灵活性。(查询关SOAP更多信息请访问 )大多数的平台都能处理XML,这使得SOAP成为数据转换的一个最佳选择。

  然而在AJAX应用的时候,不是所有的浏览器都提供支持XML的处理和分析。这意味着SOAP是很难在客户这边来工作的。相反的,现在的浏览器支持的一种特殊的叫“markup”的项目数据被称做JSON。JSON提供了几个优点,包括支持跨浏览器和在不同的应用程序之间进行数据交换并将信息进行格式化。

  JSON使用了几种定界字符例如“{}”和“[]”来串行化姓名/值和数组。JSON自带XML标签化。如果你需要查询某个国家公司的名字,你将可以查询到具体的相关信息,并且可以随着JSON信息进行浏览,如: {"Country":"Argentina"}

  这个简单的JSON信息包含了多项字段名。注意到这个名字和值是用的{and}字符导入的,更多的姓名/值能被添加,中间用逗号进行分隔。 {"Country":"Argentina",

  "Continent":"South America"}

  查询完这个国家的公司的值后会返回用户数据,你会马上接收到信息。它包含了用户的数组,被串行化到JSON格式化。

  通过这个信息数据,你将看到“[and]”字符被用作数组项中。在这个例子中,3个用户项被从服务端返回,每个都包含国家,公司名,用户ID和连接姓名属性。

  .NET Web服务本身是不带JSON信息的,但是微软的ASP.NET AJAX进行了扩展。提供了一种方式可以使服务很容易的JSON信息,所以在以下的几列中你不会花太大的时间来使用它们,你将学会如何构建网络服务使

相关阅读
修改注册表 优化Win XP技巧20招
uni-app基础知识列表渲染
非常酷的时钟,图片制作精美,还有日期显示
ASP连接各种数据库的方法
Word图片导出方法
div默认高度根据内容自动适应高度
js兼容多个浏览器右下角漂浮广告
汉字转声母
共有0条关于《ASP.NET AJAX的应用》的评论
发表评论
正在加载评论......
返回顶部发表评论
呢 称:
表 情:
内 容:
评论内容:不能超过 1000 字,需审核,请自觉遵守互联网相关政策法规。
验证码: 验证码 
网友评论声明,请自觉遵守互联网相关政策法规。

您发布的评论即表示同意遵守以下条款:
一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家、社会、集体和公民的合法权益;
二、不得发布国家法律、法规明令禁止的内容;互相尊重,对自己在本站的言论和行为负责;
三、本站对您所发布内容拥有处置权。

更多信息>>栏目类别选择
百度小程序开发
微信小程序开发
微信公众号开发
uni-app
asp函数库
ASP
DIV+CSS
HTML
python
更多>>同类信息
ASP.NET中Cookie编程的基础知识
ASP.NET 2.0跨网页提交的三法
ASP.NET 2和IIS 7.0发生不兼容变化
ASP.NET中文乱码问题的解决。
ASP.Net 2.0中的5个数据控件
根据页面模板动态生成html页面
更多>>最新添加文章
python通过代码修改pip下载源让下载库飞起
python里面requests.post返回的res.text还有其它的吗
aliyun阿里云续费域名优惠口令(注册、续费都可以使用)
windows7环境下安装配置jdk
python对微信操作要用到这两个库wxpy与itchat
ASP中Utf-8与Gb2312编码转换乱码问题的解决方法页面编码声明
DW设置之后更好用 DreamweaverCS编辑GB2312与UTF-8文件在代码视图中点击鼠标错位问题的解决办法
解决国内 github.com 打不开的准确方法
更多>>随机抽取信息
网站需要SEO 基本的SEO建站要点
2012-7-20升级部分
CSS设计网页头部的优化写法
深山留言板教师节效果
搜索引擎优化八个基础的知识
几个经典的css技巧