代码改变世界

随笔分类 -  AJAX

MSDN 杂志 asp.net ajax 文章汇集

2008-05-07 14:08 by Jacky_Xu, 493 阅读, 收藏, 编辑
摘要: asp.net ajax 充分利用客户端 JavaScript、DHTML 和 XMLHttpRequest 对象。其目的是帮助开发人员创建更具交互性的支持 AJAX 的 Web 应用程序ASP.NET 页面的服务器端:ASP.NET 临时文件的存储以及动态生成的用于为页面响应提供服务的类的源代码。此外,还将构建一个可以与任何 ASP.NET 2.0 或 ASP.NET AJAX(原代号为“Atl... 阅读全文

【转】Asp.net Ajax 编程备忘录----细数28个服务器端控件

2008-02-02 10:32 by Jacky_Xu, 530 阅读, 收藏, 编辑
摘要: 1.Accordion 功能:实现了QQ、Msn好友分类的折叠效果,就像包含了多个CollapsiblePanels 细节: (1)不要把Accordion放在Table种同时又把 FadeTransitions 设置为True,这将引起布局混乱 (2)每一个 AccordionPane control 有一个Header 和Content的 templa... 阅读全文

【收藏】本周ASP.NET英文技术文章推荐[06/17- 07/07]

2007-12-15 13:49 by Jacky_Xu, 399 阅读, 收藏, 编辑
摘要: 摘要 本期共有10篇文章: 7月4日链接:ASP.NET、ASP.NET AJAX、Visual Studio、Silverlight和IIS7 ScriptDoc 1.0发布 网站中最易犯的5大错误 ColdFusion中有了UpdatePanel Tip/Trick:在VS2005中创建ASP.NET网站的安装包 使用CheckBoxe允许编辑GridView行 通过HTTP... 阅读全文

Msdn 杂志 asp.net ajax 文章汇集

2007-12-15 13:48 by Jacky_Xu, 467 阅读, 收藏, 编辑
摘要: asp.net ajax 充分利用客户端 JavaScript、DHTML 和 XMLHttpRequest 对象。其目的是帮助开发人员创建更具交互性的支持 AJAX 的 Web 应用程序 ASP.NET 页面的服务器端:ASP.NET 临时文件的存储以及动态生成的用于为页面响应提供服务的类的源代码。此外,还将构建一个可以与任何 ASP.NET 2.0 或 ASP.NET AJAX(原代号为“At... 阅读全文

Ext2.0学习入门!

2007-11-29 17:07 by Jacky_Xu, 5232 阅读, 收藏, 编辑
摘要: 本教程适用于Ext 2.0的版本,而版本1.x仍可找到。 无论你是Ext库的新手,抑或是想了解Ext的人,本篇文章的内容都适合你。本文将简单地介绍Ext的几个基本概念,和如何快速地做出一个动态的页面并运行起来,假设读者已具备了一些JavaScript经验和简单了解HTML的文档对象模型(document object model ,DOM)。 下载Ext 如果你未曾下载过,那应从官方网站那里... 阅读全文

细数Ajax Control Toolkit 34个服务器端控件

2007-09-20 17:46 by Jacky_Xu, 614 阅读, 收藏, 编辑
摘要: 1. Accordion【功能概述】 Accordion可以让你设计多个panel 并且一次只显示一个Panel .在页面上的显示效果就像是使用了多个CollapsiblePanels只不过每一次只展开其中一个CollapsiblePanel.Accordion控件内部包含了若干个AccordionPane,每一个AccordionPane的template里包括了对其Header和Content... 阅读全文

分清ASP.NET AJAX中的Extender和Behavior模型

2007-09-16 20:06 by Jacky_Xu, 308 阅读, 收藏, 编辑
摘要: ASP.NET AJAX提出了多种模型,在客户端有Component、Control和Behavior模型,在服务器端有ScirptControl和Extender模型。这些模型各有各的用途,但是请注意非常重要的一点:客户端模型和服务器端模型是相互独立的。 ASP.NET AJAX的重要组件之一是Ajax Control Toolkit,其中包括了大量的Extender和Behavior。其中... 阅读全文

UpdatePanel上传文件

2007-09-16 20:04 by Jacky_Xu, 578 阅读, 收藏, 编辑
摘要: 我们要做的,只是在页面上添加一个控件而已。 不过,其实这只是个半成品,或者说是一个原型,但是很明显,我们做对了。:) 在实现上,我曾经在两个做法上斟酌了许久,第一种是继承ScriptManager,第二种则是提供一个新的控件。最终我选择了第二种方案,因为它能够避免和ScriptManager过渡耦合,在使用上也更加方便。 实现方式简析: 做这样一个控件的思路其实非常简单,那就是一个... 阅读全文

Animation全接触

2007-09-16 20:03 by Jacky_Xu, 678 阅读, 收藏, 编辑
摘要: 关于AjaxControlToolkit中的Animation的话题,一直留在我的“写作队列”中。但是由于最近事情较多,一直没有开始写这个系列的文章。现在忽然意识到,如果不趁这方面的文章还没有大量出现之前推出的话,我们又要落后于那些外国人了(其实外国人也不可能知道我写了什么,可惜我会知道外国人写的东西,所以我是在“自爽”)。 在这个系列中,我将对AjaxControlToolkit中的Anim... 阅读全文

基于ASP.NET AJAX技术开发在线RSS阅读器(下篇)

2007-09-14 15:26 by Jacky_Xu, 330 阅读, 收藏, 编辑
摘要: 五、逻辑层设计 (一)添加RSS频道 在展开真正的逻辑层设计之前,先让我们简单地浏览一下下面的草图4。图4展示了我对于两个重要ASP.NET AJAX客户端控件—ListView和DataSource以及MS AJAX官方资料中建议的实现客户端数据绑定架构的理解。 498)this.style.width=498;"> 图4:ASP.NET AJAX框架中建议的典型的客户端数据绑定架构 从... 阅读全文

基于ASP.NET AJAX技术开发在线RSS阅读器(上篇)

2007-09-14 15:25 by Jacky_Xu, 426 阅读, 收藏, 编辑
摘要: 一、RSS技术简介 RSS是一种描述和同步网站内容的XML格式,已经成为越来越流行的网站内容订阅技术。通过这种技术,网站可以极大地提高广大网站用户和网站数据之间的数据交互。 RSS阅读软件可以分为桌面离线式和在线式两大类。有了这种工具,用户只需要添加初始其所关注的RSS网址,以后系统会自动更新相关内容,网友只需静待观察自己感兴趣的新闻即可。 目前存在多种版本的RSS文件格式,有0.90、0.91、... 阅读全文

ASP.NET AJAX客户端生命周期分析(实践篇)

2007-09-14 15:24 by Jacky_Xu, 379 阅读, 收藏, 编辑
摘要: 一、引言 在上篇中,我们对微软的ASP.NET AJAX框架的客户端生命周期过程作了理论上的分析。在本篇中,我们要结合一个具体示例针对页面的客户端生命周期期间有关重要事件的发生顺序进行剖析。 二、举例 (一)说明 下面的这个例子展示了在一个有两个嵌套的UpdatePanel控件的页面的客户端事件将被如何引发。请注意点击父面板中的按钮与内嵌的UpdatePanel控件中按钮之间的区别。在父面板中的按... 阅读全文

ASP.NET AJAX客户端生命周期分析(理论篇)

2007-09-14 15:22 by Jacky_Xu, 317 阅读, 收藏, 编辑
摘要: 一、引言 微软的ASP.NET AJAX框架,作为一个相对比较完善的AJAX框架,有许多方面值得我们作深入研究。本文中,我们将结合一个具体的例子试图探究ASP.NET AJAX框架的客户端生命周期过程。 【注】阅读本文最好要结合“ASP.NET应用程序生命周期概述”和“ASP.NET页面生命周期概述”两篇文章共同学习。 二、ASP.NET AJAX客户端生命周期原理 因为ASP.NET AJAX框... 阅读全文

微软ASP.NET AJAX框架剖析

2007-09-13 09:42 by Jacky_Xu, 1096 阅读, 收藏, 编辑
摘要: 一、简介 大约在2006年年初,AJAX迅速成为Web 2.0开发中的一个热点,也成为开发以用户为中心的Web应用程序事实上的标准。然而,要开发出高质量的AJAX应用程序,首先要求开发者是一名JavaScript高手,并不得不使用一些远不如C#或Java那样完善的开发工具。因此,由于AJAX“先天”的异步性及浏览器之间的差异,开发、调试及维护AJAX应用程序的过程将变得非常艰难并耗费大量时间。为此... 阅读全文

深入剖析微软ASP.NET Ajax中的数据绑定构架下篇之二

2007-09-13 09:37 by Jacky_Xu, 346 阅读, 收藏, 编辑
摘要: 四、例2—数据库绑定 现在,我们来讨论更为复杂的数据库绑定的例子。根据我们前面的讨论,我们找到了使用DataSource的典型场所;在前面的例1中,我们使用了一种内存数据来模拟有状态的web服务。但是,在实际开发中,一般不这样使用。在本节中,我们要创建一个非常贴近于实际开发环境应用的例子。 1.创建工程 启动Visual Studio 2005并选用模板“ASP.NET AJAX CTP-Enab... 阅读全文

深入剖析微软ASP.NET Ajax中的数据绑定构架下篇之一

2007-09-13 09:36 by Jacky_Xu, 342 阅读, 收藏, 编辑
摘要: 一、上篇中的示例回顾 在上篇中,为了熟悉MS AJAX在客户端的数据绑定技术,我们给出了一个简单的例子AJAXCTPDev311。其实,这个例子中还有许多重要的特征值得我们作深入分析: ◆提供了一个创建基本的MS AJAX数据绑定应用程序的典型框架;◆在创建这个例子时,我们选用了“ASP.NET AJAX CTP-Enabled Web Site”模板;其实,你还可以选择普通的“ASP.NET A... 阅读全文

深入剖析微软ASP.NET Ajax中的数据绑定架构上篇之二

2007-09-13 09:35 by Jacky_Xu, 466 阅读, 收藏, 编辑
摘要: 三、命名空间Sys.Preview.UI.Data中的客户端控件 (一)ItemView控件 有时,我们需要向用户显示一个关于我们的集合项的详细视图,例如在一个购物应用程序中显示关于你的产品的细节信息。MS AJAX客户端控件ItemView控件能够帮助你实现这一特征,类似于ASP.NET服务器控件DetailsView对应的行为,但是它完全运行于客户端。该ItemView类以及ListView类... 阅读全文

深入剖析微软ASP.NET Ajax中的数据绑定架构上篇之一

2007-09-13 09:33 by Jacky_Xu, 417 阅读, 收藏, 编辑
摘要: 一、引言 最近,微软ASP.NET Ajax 1.0框架正在引起越来越多的web开发者的注意。原因何在?一方面,因为它是微软推荐的一个基于Ajax的主要针对ASP.NET 2.0平台的web开发方案。另一方面,因为这个框架登上Ajax舞台的时间如此之晚,但却把一套新的完整的基于Ajax的web开发方案呈现在web技术人员的前面—与遗留ASP.NET系统的有机整合并实现了完全面向对象的客户端Java... 阅读全文

探讨微软ASP.NET AJAX控件开发技术(服务器端)

2007-09-13 09:32 by Jacky_Xu, 612 阅读, 收藏, 编辑
摘要: 一、简介 到目前为止,我们已经讨论了开发Ajax控件所涉及的客户端相关技术。现在,让我们来讨论此过程中与服务器端相关的一些技术。 需要说明的是,在【客户端】篇中我们的举例本质上仅是使用ASP.NET AJAX框架提供的面向对象JavaScript技术来增强了一个客户端图像组件,而没有明显涉及到AJAX技术(除了ScriptManager在后台以AJAX方式下载并管理客户端脚本代码外)。所以,这个... 阅读全文

探讨微软ASP.NET AJAX控件开发技术(客户端)

2007-09-13 09:27 by Jacky_Xu, 1152 阅读, 收藏, 编辑
摘要: 一、简介 如今,ASP.NET AJAX框架以其与ASP.NET 2.0系统的有机整合与完全面向对象的客户端JavaScript组件模型正在吸引着越来越多的Web开发人员。此外,这个框架还为基于ASP.NET 2.0平台的AJAX Web开发提供了一揽子方案(尽管尚嫌稚气)。 首先,我们来回忆ASP.NET AJAX框架设计的主要目标:其一,扩展现有的ASP.NET服务器端模型,让其能够生成支持富... 阅读全文