代码改变世界

随笔分类 - AJAX

单页界面和AJAX模式

2008-06-05 12:34 by Valens, 381 阅读, 收藏, 编辑
摘要:与当今构建的绝大多数 Web 应用程序所采用的开发模式相比,AJAX 对 Web 解决方案架构师而言意味着一种模式转变。它立足于一些新的原则和规则来解释基于 Web 的系统的行为,并要求采用一些新的算法来实现它们。 AJAX 背后的主要原则是用户将纯数据发送到 Web 服务器,然后接收更多的纯数据。 AJAX 的第二个原则是用户自行协调操作,这将略过主机浏览器及其单页面请求/响应机制。 第三个 A... 阅读全文

和ASP.NET AJAX应用程序环游地球

2008-04-17 10:46 by Valens, 331 阅读, 收藏, 编辑
摘要:By Guy Smith-Ferrier 本文讨论: ASP.NET AJAX 的全球支持 需要对 JavaScript 的支持 基于程序集的 AJAX 本地化 基于文件的 AJAX 本地化 本文使用了以下技术: ASP.NET AJAX 目录 基于程序集的本地化模型 工作原理 基于文件的本地化模型 深入了解基于文件的模型 选择一个本地化模型 本地化 ASP.NET AJAX 框架 创建框架的发布... 阅读全文

使用AJAX扩展器自定义控件

2008-04-17 10:17 by Valens, 746 阅读, 收藏, 编辑
摘要:By Dino Esposito输入控件在任何应用程序中都必不可少,但是当 Web 应用程序代表您组织的形象时,它们显得尤为重要。这些控件可能是用户评判您的应用程序甚至您组织可信度的主要衡量标准。在 Windows® 和 Web 编程中,用户界面都是通过创建控件来构建的。但是可用的控件并不是特别丰富。Windows 窗体的输入控件仍以 Win32® 控件为基础,Web 控件则比... 阅读全文

深入了解 Microsoft AJAX Library

2007-12-17 11:49 by Valens, 870 阅读, 收藏, 编辑
摘要:AJAX 是异步 JavaScript 和 XML 的缩写,暗示着 AJAX 和 JavaScript 之间有着必然的联系。尽管 JavaScript 是简单的编程语言,但它早在多年前就已经打下了坚实的基础,虽然当时人们认为对网页而言面向对象的编程是多余的,而且动态语言的原则也太过理论化,无法在已广泛使用的编程语言中完全实现。 因此,JavaScript 的覆盖面相当广:它支持部分面向对象的语义,其方式与更加完善的面向对象的语言(如 C#)类似,并且它还包含一些动态绑定功能,类似于现在的 Ruby 或 Python。但是,JavaScript 是无数网页使用的一种语言,用于使页面更具交互性,而不是纯粹的文本、表格和图形的静态组合。 阅读全文

AJAX 应用程序体系结构(第1部分)

2007-11-17 14:33 by Valens, 285 阅读, 收藏, 编辑
摘要:无论您是系统管理员、设计人员还是开发人员,您的工作都会受到 AJAX 的重大影响。管理员必须确保安全防护足够高,以便应对各种可能的新类型攻击。Intranet 管理员则必须保证任何浏览器上都没有禁用 JavaScript。Web 设计人员需要面对一些新的挑战,因为 AJAX 可实现的功能是以前无法实现或不切实际的。而开发人员则需要熟悉新的 API 和新的全面编程方法。尽管如此,AJAX 对架构师来说究竟有何意义? AJAX 应用程序具有挑战性,因为它们引入了全新的概念和新的基础。 阅读全文

AJAX 应用程序体系结构(第2部分)

2007-11-17 14:29 by Valens, 262 阅读, 收藏, 编辑
摘要:使用 ASP.NET AJAX Extensions 将您的站点过渡到 AJAX 体验时,有两个主要的编程模型可供选择:部分呈现和脚本服务。在上个月的专栏中,我主要从体系结构的角度论述了部分呈现。简而言之,使用部分呈现,您无需更改 ASP.NET 应用程序的底层体系结构——它是实现 AJAX 某些最佳元素(如站点页面的无闪烁更新)的便捷途径。实现此类改进行为只需添加一些新的服务器控件(特别是 ScriptManager 和 UpdatePanel),并让它们悄悄地施展一些技巧,通过 XMLHttpRequest 对象运行的异步请求来转换传统的回发。此方法很容易实现,因为它只是将 AJAX 功能应用于现有的 Web 开发模型。 如果您准备对构建 AJAX 应用程序实行全面的模式转换,那么就应该了解一下脚本服务的方法。 阅读全文

利用 .net ajaxtoolkit 的 Accordion 控件创建菜单

2007-08-04 15:44 by Valens, 3514 阅读, 收藏, 编辑
摘要:利用 .net ajaxtoolkit 的 Accordion 控件创建菜单。 阅读全文

JavaScript 和 .NET 中的 JavaScript Object Notation (JSON) 简介

2007-07-18 09:11 by Valens, 1031 阅读, 收藏, 编辑
摘要:本文 JavaScript Object Notation(或 JSON),即一种开放式和基于文本的数据交换格式,它提供了一种标准数据交换格式,更适用于 Ajax 样式的 Web 应用程序。 阅读全文

【小技巧】方便地为页面中的控件设置焦点

2007-07-02 21:01 by Valens, 956 阅读, 收藏, 编辑
摘要:我们知道,在.net中为某控件设置焦点可以使用Form提供的一个属性: defaultbutton = "Button1",如果为文本框设置焦点可以使用另外一个属性:defaultfocus = "TextBox1"。 阅读全文

ASP.NET客户端生命周期事件的例子代码的分析

2007-06-26 13:57 by Valens, 551 阅读, 收藏, 编辑
摘要:之前翻译了一下微软关于《ASP.NET AJAX 客户端生命周期事件 》的一篇技术文档。一直没有时间更深入地去查看其中的示例代码。当然我还是觉得查看示例代码是很重要的。而由于我是一个记性不好的人,所以我总会记下一些我在查看代码中发现的一些个人觉得有用的信息。 阅读全文

[翻译]使用PageRequestManager事件

2007-06-18 14:34 by Valens, 2023 阅读, 收藏, 编辑
摘要:在一个能部分刷新ASP.NET页面中,与微软AJAX库中的 PageRequestManager 类相配套的服务器端控件有 ScriptManager 和 UpdatePanel。PageRequestManager 类暴露出的方法,属性和事件都能够帮助我们在客户端编写表达页面元素异步刷新效果的编程工作变得简单。比如说,PageRequestManager 类使得你能够操作客户端页面生命周期事件和能够提供定制特别的部分刷新的事件操作。 阅读全文

[翻译]ASP.NET AJAX 客户端生命周期事件

2007-06-11 16:58 by Valens, 1488 阅读, 收藏, 编辑
摘要:关于ASP.NET AJAX客户端生命周期事件 阅读全文