Ajax经典教程.doc

  1. 1、本文档共96页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Ajax经典教程

了解使用 ASP.NET AJAX 进行局部页面更新 ASP.NET AJAX Extensions 最显而易见的特性应该是:能够进行局部或增量页面更新,而无需执行向服务器的完全回传,也无需更改代码,只需要做很少的标记更改。其优势有很多:不会改变您的多媒体状态(如 Adobe Flash 或 Windows Media,减少了带宽成本,且客户端也不会出现通常与回传有关的闪屏现象。 ? 前一篇教程?|?下一篇教程 ? C# 教程 Ajax 教程 了解使用 ASP.NET AJAX 进行局部页面更新 了解 ASP.NET AJAX UpdatePanel 触发器 了解 ASP.NET AJAX 验证和配置文件应用程序服务 了解 ASP.NET AJAX 本地化 了解 ASP.NET AJAX Web 服务 了解 ASP.NET AJAX 调试功能 简介 Microsoft的 ASP.NET 技术提供了一个面向对象、事件驱动的编程模型,并将其与已编译代码的优势结合起来。但其服务器端的处理模型仍存在技术本身所固有的几点不足: 进行页面更新需要往返服务器,因此需要页面刷新; 来回往返不会保留 Javascript 或其他客户端技术(如 Adobe Flash)生成的任何效果。 在回传过程中,除 Microsoft Internet Explorer 之外的浏览器都不支持自动存储滚动位置。而即使在Internet Explorer 中,页面刷新时仍然会出现闪屏现象。 回传可能会导致占用较多的带宽,这是因为 __VIEWSTATE 表单字段可能会变大,尤其是在处理 GridView 或 Repeater 等控件时。 没有统一的模型用于通过JavaScript或其他客户端技术访问 Web 服务。 进入 Microsoft 的 ASP.NET AJAX 扩展。AJAX 的全称为 Asynchronous JavaScript And XML(异步 JavaScript 和XML),它是一个集成框架,用于通过跨平台的JavaScript 提供增量页面更新。AJAX 包括含有Microsoft AJAX Framework的服务器侧代码,以及一个名为 Microsoft AJAX Script Library 的脚本组件。ASP.NET AJAX 扩展还跨平台支持通过JavaScript 访问ASP.NET Web 服务。 本白皮书将深入探讨 ASP.NET AJAX Extensions的局部页面更新功能,包括ScriptManager 组件、UpdatePanel 控件及UpdateProgress控件,以及适合及不适合应用它们的场景。 本白皮书基于 Visual Studio 2008的Beta 2 版本和.NET Framework 3.5。.NET Framework 3.5将ASP.NET AJAX Extensions集成到了基础类库中(之前它是 ASP.NET 2.0 的一个插件组件)。本白皮书还假定您使用的是Visual Studio 2008 而非Visual Web Developer Express Edition。因为本教程引用的某些项目模板对于Visual Web Developer Express 用户可能是不可用的。 局部页面更新 能够进行局部或增量页面更新,而无需执行向服务器的完全回传,也无需更改代码,只需要做很少的标记更改。这可能算得上ASP.NET AJAX Extensions 最显而易见的特性了。其优势有很多:不会改变您的多媒体状态(如Adobe Flash 或 Windows Media,减少了带宽成本,且客户端也不会出现通常与回传有关的闪屏现象。 局部页面解析功能被集成到ASP.NET 中,并对您的项目做到最小程度的更改。 演练:将局部解析集成到现有项目中 在 Microsoft Visual Studio 2008 中新建一个 ASP.NET Web Site项目:打开 File – New – Web Site…,在对话框中选择 ASP.NET Web Site。您自己为项目命名,Location选择“文件系统”或者IIS 都可以。 这时会出现一个空白默认页面,以及基本 ASP.NET 标记(一个服务器侧表单以及一个@Page指令)。在页面的表单元素中,添加一个名为 Label1的 Label 以及一个名为 Button1的 Button。您可自行设定它们的文本属性。 在设计视图中双击 Button1以生成一个代码文件 event handler。在此 event handler 中将 Label1.Text设为 You clicked the button!。 程序列表1

文档评论(0)

cwhs + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档