代码改变世界

随笔分类 - AJAX

MSDN 杂志 asp.net ajax 文章汇集

2008-05-07 14:08 by Jacky_Xu, 325 阅读, 收藏, 编辑
摘要: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, 359 阅读, 收藏, 编辑
摘要: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, 273 阅读, 收藏, 编辑
摘要:摘要 本期共有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, 305 阅读, 收藏, 编辑
摘要: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, 4950 阅读, 收藏, 编辑
摘要:本教程适用于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, 474 阅读, 收藏, 编辑
摘要: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, 174 阅读, 收藏, 编辑
摘要: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, 453 阅读, 收藏, 编辑
摘要:我们要做的,只是在页面上添加一个控件而已。 不过,其实这只是个半成品,或者说是一个原型,但是很明显,我们做对了。:) 在实现上,我曾经在两个做法上斟酌了许久,第一种是继承ScriptManager,第二种则是提供一个新的控件。最终我选择了第二种方案,因为它能够避免和ScriptManager过渡耦合,在使用上也更加方便。 实现方式简析: 做这样一个控件的思路其实非常简单,那就是一个... 阅读全文

Animation全接触

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

CSDN上最受欢迎的Ajax系列文章

2007-09-05 09:27 by Jacky_Xu, 290 阅读, 收藏, 编辑
摘要:掌握 Ajax,第 11 部分:服务器端的 JSON在本系列最近一篇文章中,您已经了解如何将 JavaScript 对象转变成 JSON 格式。本文将会介绍如何处理以 JSON 格式发送到服务器的数据以及如何使用相同格式对脚本进行回复。 Ajax 和 XML:使用 Ajax 实现打分评级和添加评论功能在由用户驱动的 Web 时代,允许读者打分评级和评论站点内容的功能是必不可少的。通过本文探索如何使... 阅读全文

javascript 常用代码大全

2006-09-17 02:31 by Jacky_Xu, 303 阅读, 收藏, 编辑
摘要://打开模式对话框 function doSelectUser(txtId) { strFeatures="dialogWidth=500px;dialogHeight=360px;center=yes;middle=yes ;help=no;status=no;scroll=no"; var url,strReturn; url="selUser.asp... 阅读全文

Ajax简介

2006-08-25 17:42 by Jacky_Xu, 152 阅读, 收藏, 编辑
摘要:作为J2EE开发人员,我们似乎经常关注“后端机制(backend mechanics)”。我们通常会忘记,J2EE的主要成功之处在Web应用程序方面;许多原因使得人们喜欢利用Web开发应用程序,但主要还是因为其易于部署的特点允许站点以尽可能低的成本拥有上百万的用户。遗憾的是,在过去几年中,我们在后端投入了太多的时间,而在使我们的Web用户界面对用户自然和响应灵敏方面却投入不足。 本文介绍一种方... 阅读全文

AJAX开发应用入门

2006-08-09 13:02 by Jacky_Xu, 138 阅读, 收藏, 编辑
摘要:【导读】AJAX是多种技术的综合,使用XHTML和CSS标准化呈现,使用DOM实现动态显示和交互,使用XML和XSTL进行数据交换与处理,使用XMLHttpRequest对象进行异步数据读取,使用Javascript绑定和处理所有数据。 如今,随着Gmail、Google-maps的应用和各种浏览器的支持,AJAX正逐渐吸引全世界的眼球。 一、AJAX定义 AJAX... 阅读全文

AJAX技术三特征解析

2006-08-09 12:59 by Jacky_Xu, 162 阅读, 收藏, 编辑
摘要:一、AJAX之“X” 众所周知,异步交互、JavaScript脚本和XML封装数据是AJAX的三大特征。其实,在实际应用中,不需要牢牢套死这三条大律,在我看来,AJAX - X,即去掉用XML封装数据,也不失为一种好的设计思路,如果应用恰当,更显轻盈步伐和巧妙思路。 一般读取AJAX返回的XML结构的数据时使用XMLHttp的responseXML对象属性,同时,XMLHttp也提供了另外一个属... 阅读全文

AJAX基础教程

2006-08-09 12:52 by Jacky_Xu, 171 阅读, 收藏, 编辑
摘要:这篇文章将带您浏览整个AJAX的基本概貌,并展示两个简单的例子让您轻松上路. 什么是 AJAX? AJAX (异步 JavaScript 和 XML) 是个新产生的术语,专为描述JavaScript的两项强大性能.这两项性能在多年来一直被网络开发者所忽略,直到最近Gmail, Google suggest和google Maps的横空出世才使人们开始意识到其重要性. 这两项被忽视的性能... 阅读全文

AJAX学习之AJAX基础教程

2006-08-09 12:50 by Jacky_Xu, 231 阅读, 收藏, 编辑
摘要:天涯路远 http://www.flysblog.com这两天开始学习AJAX.感觉太神奇了。昨天忍不住先试了一下一个有趣的功能就是定时无刷新的随机显示数据库中的一条数据和按下按钮来显示数据库中的一条数据。这两个小例子里包括了好多的AJAX应用。所以是个练习的好例子.昨天开始为以后的站点选择AJAX框架.所以这个例子用了好几个框架写成.以便分析各种框架的应用特点。HOHO...下面我们就开始激动... 阅读全文

AJAX基础教程

2006-08-09 12:48 by Jacky_Xu, 128 阅读, 收藏, 编辑
摘要:这篇文章将带您浏览整个AJAX的基本概貌,并展示两个简单的例子让您轻松上路. 什么是 AJAX? AJAX (异步 JavaScript 和 XML) 是个新产生的术语,专为描述JavaScript的两项强大性能.这两项性能在多年来一直被网络开发者所忽略,直到最近Gmail, Google suggest和google Maps的横空出世才使人们开始意识到其重要性. 这两项被忽视的性能... 阅读全文