ASP.NET AJAX入门系列

ASP.NET AJAX入门系列将会写关于ASP.NET AJAX一些控件的使用方法以及基础知识,其中部分文章为原创,也有一些文章是直接翻译自官方文档,本部分内容会不断更新。

 

目录

ASP.NET AJAX入门系列(1):概述

    导读:作为本系列文章的开篇,简单介绍一下ASP.NET AJAX的概况及各个组成部分。

 

ASP.NET AJAX入门系列(2):使用ScriptManager控件

    导读:ScriptManager控件包括在ASP.NET 2.0 AJAX Extensions中,它用来处理页面上的所有组件以及页面局部更新,生成相关的客户端代理脚本以便能够在JavaScript中访问Web Service,所有需要支持ASP.NET AJAXASP.NET页面上有且只能有一个ScriptManager控件。在ScriptManager控件中我们可以指定需要的脚本库,或者指定通过JS来调用的Web Service,以及调用AuthenticationServiceProfileService,还有页面错误处理等。

 

ASP.NET AJAX入门系列(3):使用ScriptManagerProxy控件

    导读:在ASP.NET AJAX中,由于一个ASPX页面上只能有一个ScriptManager控件,所以在有母版页的情况下,如果需要在Master-PageContent-Page中需要引入不同的脚本时,这就需要在Content-page中使用ScriptManagerProxy,而不是ScriptManagerScriptManager ScriptManagerProxy 是两个非常相似的控件。

 

ASP.NET AJAX入门系列(4):使用UpdatePanel控件(一)

    导读:UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不用编写任何客户端脚本,只要在一个页面上添加几个UpdatePanel控件和一个ScriptManager控件就可以自动实现局部更新。通过本文来学习一下UpdatePanel简单的使用方法(第一篇)。

 

ASP.NET AJAX入门系列(5):使用UpdatePanel控件(二)

导读:UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不用编写任何客户端脚本,只要在一个页面上添加几个UpdatePanel控件和一个ScriptManager控件就可以自动实现局部更新。通过本文来学习一下UpdatePanel其他的一些使用方法(第二篇)。

 

ASP.NET AJAX入门系列(6):UpdateProgress控件简单介绍

导读:在ASP.NET AJAX Beta2中,UpdateProgress控件已经从“增值”CTP中移到了ASP.NET AJAX核心中,本文简单介绍一些它的基本用法,翻译自官方文档。

 

ASP.NET AJAX入门系列(7):使用客户端脚本对UpdateProgress编程

导读:在本篇文章中,我们将通过编写JavaScript来使用客户端行为扩展UpdateProgress控件,客户端代码将使用ASP.NET AJAX Library中的PageRequestManager,在UpdateProgress控件中,将添加一个Button,来允许用户取消异步更新,并且使用客户端脚本来显示或者隐藏进度信息,翻译自官方文档。

 

ASP.NET AJAX入门系列(8):自定义异常处理

导读:在UpdatePanel控件异步更新时,如果有错误发生,默认情况下会弹出一个Alert对话框显示出错误信息,这对用户来说是不友好的,本文看一下如何在服务端和客户端脚本中自定义异常处理,翻译自官方文档。

 

ASP.NET AJAX入门系列(9):在母版页中使用UpdatePanel

    导读:本文简单介绍一下在母版页中使用UpdatePanel控件,翻译自官方文档。

 

ASP.NET AJAX入门系列(10):Timer控件简单使用

    导读:本文主要通过一个简单示例,让Web页面在一定的时间间隔内局部刷新,来学习一下ASP.NET AJAX中的服务端Timer控件的简单使用。

 

ASP.NET AJAX入门系列(11):在多个UpdatePanle中使用Timer控件

    导读:本文将使用Timer控件更新两个UpdatePanel控件,Timer控件将放在UpdatePanel控件的外面,并将它配置为UpdatePanel的触发器,翻译自官方文档

作者:TerryLee
出处:http://terrylee.cnblogs.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
posted @ 2006-11-12 23:22 TerryLee 阅读(81277) 评论(121)  编辑 收藏 所属分类: ASP.NETAJAX

  回复  引用  查看    
#1楼 2006-11-13 09:09 | 阿一      
一直在关注
  回复  引用  查看    
#2楼 [楼主]2006-11-13 11:34 | TerryLee      
@阿一
谢谢:)
  回复  引用    
#3楼 2006-11-13 15:04 | TheOLD [未注册用户]
关注ing 加油努力
同时希望能介绍一下客户端编程和服务器端编程的交互,和类库的介绍 谢谢
  回复  引用  查看    
#4楼 [楼主]2006-11-13 16:54 | TerryLee      
@TheOLD
谢谢:)

在后面的文章会介绍到
  回复  引用    
#5楼 2006-11-13 22:20 | Jacky_xu[匿名] [未注册用户]
跟着你的步伐,我们一起踏进asp.net ajax的世界
  回复  引用  查看    
#6楼 [楼主]2006-11-14 08:43 | TerryLee      
@Jacky_xu[匿名]
:)
  回复  引用  查看    
#7楼 2006-11-15 11:56 | Charming.Z      
TerryLee,加油,期待更多...
  回复  引用  查看    
#8楼 [楼主]2006-11-15 12:49 | TerryLee      
@Charming.Z
谢谢,我尽力:)
  回复  引用    
#9楼 2006-11-16 11:27 | timedifier [未注册用户]
太棒了。。。我会一直关注的~
  回复  引用  查看    
#10楼 [楼主]2006-11-18 17:51 | TerryLee      
@timedifier
多谢关注:)
  回复  引用  查看    
#11楼 2006-11-20 08:54 | 小镇姑娘她爹      
写的很好,在这里学到很多,谢谢
  回复  引用  查看    
#12楼 2006-11-20 11:08 | 轻剑傲风      
亲一个
  回复  引用  查看    
#13楼 [楼主]2006-11-20 12:42 | TerryLee      
@小镇姑娘她爹
客气了:)
  回复  引用  查看    
#14楼 [楼主]2006-11-20 12:43 | TerryLee      
@轻剑傲风
……
  回复  引用  查看    
#15楼 2006-11-20 15:51 | ColdDog      
关注中,有更新时再来...
没有更新嘛,也要来看看的,呵呵
  回复  引用    
#16楼 2006-11-20 16:52 | huogen [未注册用户]
一直关注中.......
  回复  引用  查看    
#17楼 2006-12-04 16:01 | 金哈      
看了一部分Atlas学习手记系列。现在根着ASP.NET AJAX入门系列学了,谢谢!
  回复  引用  查看    
#18楼 [楼主]2006-12-04 18:43 | TerryLee      
@金哈
这个系列好久没有更新了,不过我想后续还会继续的
  回复  引用  查看    
#19楼 2006-12-11 14:33 | xing      
不错啊,刚刚学,继续啊.....
加油
  回复  引用  查看    
#20楼 2006-12-11 16:09 | Nick-pccai      
good...
  回复  引用  查看    
#21楼 [楼主]2006-12-11 23:14 | TerryLee      
@xing
@Nick-pccai
太忙啊,最近顾不上了
  回复  引用    
#22楼 2006-12-21 15:49 | 猪头熊 [未注册用户]
谢谢!好东西啊
  回复  引用  查看    
#23楼 [楼主]2006-12-23 16:32 | TerryLee      
@猪头熊
:)
  回复  引用    
#24楼 2006-12-24 17:20 | qqwwee [未注册用户]
老师什么时候继续讲呢?期待。。。。
  回复  引用  查看    
#25楼 [楼主]2006-12-24 19:29 | TerryLee      
@qqwwee
不知道啊,也不好说

要学的东西太多,时间太少:)
  回复  引用    
#26楼 2007-01-10 14:19 | 品雨凉秋 [未注册用户]
请问如何在.ascx中使用UpdatePanel这些控件呢 直接加进去会提示control connot be created because visual studio connot find the control's type in the control assembly.
  回复  引用    
#27楼 2007-01-17 11:54 | 小赵 [未注册用户]
太爱你了,由于项目需要,10月份看了你的Castle系列,从此一发不可收拾,11月拜读了设计模式系列,现在又开是看Ajax系列了,看来以后就只管来你这里学习就可以了,哈哈,真是知识的殿堂的~!
  回复  引用  查看    
#28楼 [楼主]2007-01-17 23:13 | TerryLee      
@小赵
:)

欢迎经常来:)
  回复  引用    
#29楼 2007-01-23 12:27 | xzr2004 [未注册用户]
请问ASP.NET AJAX 1.0 RC是不是ALTAS的升级啊 ?
  回复  引用  查看    
#30楼 [楼主]2007-01-23 22:48 | TerryLee      
@xzr2004
Atlas是ASP.NET AJAX的开发代码名
  回复  引用    
#31楼 2007-01-26 18:23 | longsan [未注册用户]
@TerryLee

你好:

我用Timer后焦点控制有些问题。比如我正在输出文字,timer触发的提交过程却把焦点移走了,应怎么处理?


  回复  引用    
#32楼 2007-01-30 13:21 | hellfo [未注册用户]
太感谢你拉,你的文章好好啊!,希望有更好的文章学学,呵呵
  回复  引用    
#33楼 2007-02-01 10:53 | bullion [未注册用户]
永远支持你!!!加油!!!!!
  回复  引用    
#34楼 2007-02-07 13:41 | 无名 [未注册用户]
支持哈!

  回复  引用    
#35楼 2007-02-07 21:48 | kevinsu [未注册用户]
好久没看到新内容了啊!!
  回复  引用  查看    
#36楼 [楼主]2007-02-08 08:21 | TerryLee      
@kevinsu
最近太忙,顾不上写新东西啊

估计要到春节之后了:)
  回复  引用    
#37楼 2007-02-11 21:03 | 爱爱堂 [未注册用户]
你好,我以前用的是ajaxpro2.0 ,现在想改用atlas,我网站都是静态的htm页面,通过js调用服务器端函数来刷新阅读次数及其他的点击次数等操作。
不知道你能不能给一段相关的客户端调用服务器端函数的代码,最好是带参数和返回值的。谢谢!!!service@iitang.com
  回复  引用  查看    
#38楼 2007-02-22 19:27 | -天道酬勤      
很不错,支持一下!
  回复  引用  查看    
#39楼 2007-02-24 04:51 | 若寒      
终于找到了asp.net ajax入门!!真的太谢谢了~!
  回复  引用  查看    
#40楼 2007-02-25 23:04 | Blood Terry      
过段时间就学这个了
支持Terrylee大哥的文章 !!!!!!!!!!!!!!!!!!!!!!!


  回复  引用    
#41楼 2007-03-02 12:21 | hnsdxujunyi [未注册用户]
Terrylee大哥辛苦啊,在座的各位大哥,能否给小弟一个文件:
我的安装程序下面居然缺少:microsoft.web.preview.dll
邮箱:
hnsdxujunyi06@163.com
万分感激,

  回复  引用    
#42楼 2007-03-07 17:07 | render [未注册用户]
我想问一下,我在使用了updatepanle后gridview就不能导出为excel报表了,我该怎么做,现在正在进行一个项目,选择运用ajax.net开发框架,因为资源不足,很多问题不好解决,以后我就只好有啥事,就在这里来问问了。
  回复  引用    
#43楼 2007-03-07 17:09 | render [未注册用户]
当然问题太多,我只好整理成word往各位高手的邮箱发。不好意思
  回复  引用  查看    
#44楼 2007-03-12 09:48 | Nina      
不知道有沒master page開發的系列文章,很多地方,一旦用了master page就不行了,又不報錯,比如gridview的事件就無法觸發了。
  回复  引用    
#45楼 2007-03-24 16:15 | xundeng [未注册用户]
谢谢
  回复  引用  查看    
#46楼 2007-04-16 12:48 | terryajax      
不错呀
  回复  引用    
#47楼 2007-04-25 11:22 | SDJL [未注册用户]
谢谢作者 我是一个新手 正在好好学习
  回复  引用    
#48楼 2007-05-02 22:57 | xywhnh [未注册用户]
楼主说例子是在母版页添加按纽,现在我遇到的问题是在母版页有一个TreeView,我想用这个TreeView控制内容页中的内容,请问代码该如何加?怎么把TreeView注册成异步的呢?TreeView 有很多节点的,每个节点都转向一个页面.请各位高手给点提示吧,这个问题我想了好久了,都找不到解决办法!这里先谢了!
我的QQ是:179865967
邮箱:xywhnh@163.com
MSN:xywhnh@hotmail.com
希望能够加我一下!
  回复  引用    
#49楼 2007-05-27 11:59 | daijun [未注册用户]
我忽然想到:在母板页中使用TreeView,点击TreeView中链接,用文章9中介绍的方法不能重新载入整个内容页阿。可以局部更新内容页,但是不能只载入其它的内容页,而不刷新母板页。
E-mail:daijun-16@163.com
可以解决的话,希望你可以告诉我一下方法,如果你比较忙的话,那有空的时候再发邮件我也可以,先谢谢了~
  回复  引用    
#50楼 2007-06-01 11:31 | henry [未注册用户]
呵呵...
  回复  引用    
#51楼 2007-06-09 09:16 | X116 [未注册用户]
如何 定购?
  回复  引用    
#52楼 2007-06-16 11:34 | 谢 [未注册用户]
谢谢
  回复  引用    
#53楼 2007-06-22 17:49 | qingyun163 [未注册用户]
请问博主,这个系列写完了吗,应该还有吧?
  回复  引用    
#54楼 2007-07-03 22:44 | ighack [未注册用户]
希望最后能做成电子书提供下载
  回复  引用    
#55楼 2007-07-05 22:47 | 小飞 [未注册用户]
great work! 请保持!
  回复  引用    
#56楼 2007-07-12 14:00 | smartlan [未注册用户]
希望能做成电子书!
  回复  引用    
#57楼 2007-08-18 12:20 | xjr00 [未注册用户]
ASP.net 2.0+Ajax控件,打包后在服务器上不能运行,除在服务器上装安AjAX软件包外,还有别的办法吗???
  回复  引用  查看    
#58楼 2007-08-26 11:15 | 龙细平      
好东西啊,我一定要好好看看啊!!!
  回复  引用  查看    
#59楼 2007-10-23 00:08 | AK47      
楼主真历害,
  回复  引用  查看    
#60楼 2007-10-29 16:30 | 江湖工夫      
--引用--------------------------------------------------
xjr00: ASP.net 2.0+Ajax控件,打包后在服务器上不能运行,除在服务器上装安AjAX软件包外,还有别的办法吗???
--------------------------------------------------------

  回复  引用  查看    
#61楼 2007-11-06 01:31 | 岑恩武      
非常不错,感谢terrylee的努力!
  回复  引用    
#62楼 2007-11-12 11:54 | 田伯光 [未注册用户]
发布了一个 ASP.Net AJAX 的中文网站,

欢迎大家来捧捧场,提提意见,找找Bug.

在下先谢过了
  回复  引用    
#63楼 2007-11-12 11:55 | 田伯光 [未注册用户]
发布了一个 ASP.Net AJAX 的中文网站,http://www.ajaxasp.net.cn

欢迎大家来捧捧场,提提意见,找找Bug.

在下先谢过了
  回复  引用    
#64楼 2007-11-12 16:10 | 过客100 [未注册用户]
初学者,感觉不错,多谢了
  回复  引用    
#65楼 2007-11-22 19:57 | 专注.NET开源项目 [未注册用户]
http://***/column_501_1.html
这个地方有些不错的ajax框架资料
  回复  引用  查看    
#66楼 2007-11-23 19:38 | 林康      
谢谢了!讲的真好!!
  回复  引用    
#67楼 2007-12-05 10:27 | romber007 [未注册用户]
关注中!!!!不错,正好哥们想学习一下Ajax,加油了,好东西要大家分离。
  回复  引用    
#68楼 2007-12-06 12:06 | 王义 [未注册用户]
非常不错 继续支持
  回复  引用    
#69楼 2007-12-14 20:59 | 路过 [未注册用户]
感谢你的劳动!!
  回复  引用    
#70楼 2007-12-14 20:59 | 路过 [未注册用户]
感谢!!!
  回复  引用    
#71楼 2007-12-19 09:55 | madcap [未注册用户]
谢谢,学习了!
  回复  引用    
#72楼 2007-12-19 11:13 | zjf [未注册用户]
ajax 中有没有 Hyperlink 这样的客户端控件。
atlas 中就有。
  回复  引用  查看    
#73楼 2007-12-26 16:54 | 夕阳夕下      
恩,谢谢楼主
  回复  引用    
#74楼 2008-03-24 16:58 | dsgfd [未注册用户]
ddggg
  回复  引用  查看    
#75楼 [楼主]2008-03-24 21:13 | TerryLee      
@dsgfd

  回复  引用    
#76楼 2008-03-27 12:28 | *o* [未注册用户]
除了这些能给我推荐本AJAX的好书吗?(中文)
谢谢
  回复  引用    
#77楼 2008-05-27 21:35 | keind [未注册用户]
找对地方了~!!!!
  回复  引用    
#78楼 2008-06-07 17:42 | zhaoxiao [未注册用户]
我用vs2008做autocomplete时候是用的pagemethod,但每次ADD PAGEMETHOD时候就会弹出出现异常对话框,不知道是什么原因?
  回复  引用    
#79楼 2008-06-30 23:43 | veinyf#163.com [未注册用户]
讲讲客户端类库脚本啊
  回复  引用    
#80楼 2008-07-03 15:19 | acejoo [未注册用户]
不错的东东,谢谢了,,
  回复  引用  查看    
#81楼 2008-07-08 09:15 | 沙漠之驼      
正在学习这方面的内容,谢谢了!
  回复  引用  查看    
#82楼 2008-07-11 18:03 | love&tiger      
您是怎么学习的呀,真强
  回复  引用  查看    
#83楼 2008-07-15 14:37 | 编程的夜猫      
楼主什么时候继续上课啊。!
  回复  引用  查看    
#84楼 [楼主]2008-07-21 10:20 | TerryLee      
@编程的夜猫
上什么课?
  回复  引用    
#85楼 2008-07-25 00:19 | 网友 [未注册用户]
什么时候讲讲客户端的东西?那个才是比较值得学的,服务器控件无非就是拉进页面设置一下属性,了解一下就行。
  回复  引用  查看    
#86楼 [楼主]2008-07-25 09:49 | TerryLee      
@网友
这个系列不会再写下去了,直到ASP.NET AJAX 4.0出来
  回复  引用    
#87楼 2008-07-28 17:57 | 阳光溪鱼 [未注册用户]
今天下午一口气看完了这几篇文章,
非常感谢~!
  回复  引用  查看