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 阅读(134132) 评论(161)  编辑 收藏 网摘 所属分类: [08]  Web开发[07]  AJAX风云

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

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

在下先谢过了

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

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

在下先谢过了

  回复  引用    
#104楼2007-11-12 16:10 | 过客100[未注册用户]
初学者,感觉不错,多谢了
http://***/column_501_1.html
这个地方有些不错的ajax框架资料

  回复  引用  查看    
#106楼2007-11-23 19:38 | 林康      
谢谢了!讲的真好!!
  回复  引用    
#107楼2007-12-05 10:27 | romber007[未注册用户]
关注中!!!!不错,正好哥们想学习一下Ajax,加油了,好东西要大家分离。
  回复  引用    
#108楼2007-12-06 12:06 | 王义[未注册用户]
非常不错 继续支持
  回复  引用    
#109楼2007-12-14 20:59 | 路过[未注册用户]
感谢你的劳动!!
  回复  引用    
#110楼2007-12-14 20:59 | 路过[未注册用户]
感谢!!!
  回复  引用    
#111楼2007-12-19 09:55 | madcap[未注册用户]
谢谢,学习了!
  回复  引用    
#112楼2007-12-19 11:13 | zjf[未注册用户]
ajax 中有没有 Hyperlink 这样的客户端控件。
atlas 中就有。

  回复  引用  查看    
#113楼2007-12-26 16:54 | 夕阳夕下      
恩,谢谢楼主
  回复  引用    
#114楼2008-03-24 16:58 | dsgfd[未注册用户]
ddggg
  回复  引用  查看    
#115楼[楼主]2008-03-24 21:13 | TerryLee      
@dsgfd

  回复  引用    
#116楼2008-03-27 12:28 | *o*[未注册用户]
除了这些能给我推荐本AJAX的好书吗?(中文)
谢谢

  回复  引用    
#117楼2008-05-27 21:35 | keind[未注册用户]
找对地方了~!!!!
  回复  引用    
#118楼2008-06-07 17:42 | zhaoxiao[未注册用户]
我用vs2008做autocomplete时候是用的pagemethod,但每次ADD PAGEMETHOD时候就会弹出出现异常对话框,不知道是什么原因?
  回复  引用    
#119楼2008-06-30 23:43 | veinyf#163.com[未注册用户]
讲讲客户端类库脚本啊
  回复  引用    
#120楼2008-07-03 15:19 | acejoo[未注册用户]
不错的东东,谢谢了,,
  回复  引用  查看    
#121楼2008-07-08 09:15 | 沙漠之驼      
正在学习这方面的内容,谢谢了!
  回复  引用  查看    
#122楼2008-07-11 18:03 | love&tiger      
您是怎么学习的呀,真强
  回复  引用  查看    
#123楼2008-07-15 14:37 | 编程的夜猫      
楼主什么时候继续上课啊。!
  回复  引用  查看    
#124楼[楼主]2008-07-21 10:20 | TerryLee      
@编程的夜猫
上什么课?

  回复  引用    
#125楼2008-07-25 00:19 | 网友[未注册用户]
什么时候讲讲客户端的东西?那个才是比较值得学的,服务器控件无非就是拉进页面设置一下属性,了解一下就行。
  回复  引用  查看    
#126楼[楼主]2008-07-25 09:49 | TerryLee      
@网友
这个系列不会再写下去了,直到ASP.NET AJAX 4.0出来

  回复  引用    
#127楼2008-07-28 17:57 | 阳光溪鱼[未注册用户]
今天下午一口气看完了这几篇文章,
非常感谢~!

  回复  引用  查看    
#128楼[楼主]2008-07-28 22:48 | TerryLee      
@阳光溪鱼
客气了:)

  回复  引用  查看    
#129楼2008-08-17 00:48 | play1895      
关注,学习。
  回复  引用  查看    
#130楼2008-08-20 09:33 | Q.Lee.lulu      
关注,学习!

  回复  引用  查看    
#131楼[楼主]2008-08-20 10:04 | TerryLee      
@play1895
@Q.Lee.lulu
谢谢支持:)

  回复  引用    
#132楼2008-09-04 19:44 | palading[未注册用户]
老师
我在配置完ajax以后,新建以个ajax网站
提示错误是
警告 1 未声明“requirePermission”属性。
消息 5 未能找到元素“system.web.extensions”的架构信息。
等等 这是什么原因?
谢谢回复!

  回复  引用  查看    
#133楼2008-09-11 14:16 | 逖靖寒      
关注!!!
  回复  引用  查看    
#134楼2008-09-11 16:32 | 大菜鸟      
看看
  回复  引用    
#135楼2008-09-12 15:32 | tuonibao[未注册用户]
很感谢 TerryLee老兄
很久徘徊在ajax 的边缘是你领我进入ajax的殿堂,真的很感谢!
今天一口气学完你的几篇文章,感觉真的是入门很好的文章。
感谢你支持你 TerryLee。

  回复  引用  查看    
#136楼[楼主]2008-09-17 00:56 | TerryLee      
@逖靖寒
谢谢:)

  回复  引用  查看    
#137楼[楼主]2008-09-17 00:56 | TerryLee      
@大菜鸟
:-)

  回复  引用  查看    
#138楼[楼主]2008-09-17 00:57 | TerryLee      
@tuonibao
太客气了,呵呵:)

  回复  引用    
#139楼2008-09-18 10:19 | 哆哆[未注册用户]
不得不顶,对我们刚入门的初学者是好文章!
  回复  引用    
#140楼2008-09-19 21:08 | 林伟ray[未注册用户]
请问有没有客户端JS调用服务器端函数的代码??该怎样实现??

raylynn@qq.com
请回我邮箱`谢谢`

  回复  引用    
#141楼2008-09-23 11:08 | tulip[未注册用户]
你好,terry,我想问一个关于jquery的问题,我想在关闭子窗口后刷新父窗口1
  回复  引用    
#142楼2008-09-25 14:10 | 大胖子[未注册用户]
希望这个系列能继续写下去啊 支持无限
  回复  引用    
#143楼2008-09-25 16:35 | 张宗富[未注册用户]
从您这我得到了很多灵感,感谢你的无私奉献啊~~~
我在使用updatepanel时碰到了问题:
我创建一个button,在click事件之后能刷新updatepanel中的image控件的imageurl的值。不过在网页运行的过程中,第一次click button控件,确实能局部刷新image控件,但是第二次click后却不能按我预想的实现。
我试了很多种可能,最后想问您,updatepanel中的局部刷新对于image控件来说只能进行一次吗?
新手上路,望您多多指点~

  回复  引用    
#144楼2008-10-04 20:49 | seahaiya[未注册用户]
(请问出现下面提示是什么原因?)
用户代码未处理 System.InvalidOperationException
Message="ConnectionString 属性尚未初始化。"
Source="System.Data"
StackTrace:
在 System.Data.SqlClient.SqlConnection.PermissionDemand()
在 System.Data.SqlClient.SqlConnectionFactory.PermissionDemand(DbConnection outerConnection)
在 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
在 System.Data.SqlClient.SqlConnection.Open()
在 sheb_add.Page_Load(Object sender, EventArgs e) 位置 f:\毕业设计资料\Shebei\sheb\add.aspx.cs:行号 20
在 System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
在 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
在 System.Web.UI.Control.OnLoad(EventArgs e)
在 System.Web.UI.Control.LoadRecursive()
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

  回复  引用  查看    
#145楼2008-10-07 13:03 | 自强不息      
lz,太强了,啥都会,简直不是“人”,哈哈
  回复  引用  查看    
#146楼[楼主]2008-10-08 11:20 | TerryLee      
@大胖子
这个系列到此结束:)

  回复  引用  查看    
#147楼[楼主]2008-10-08 11:21 | TerryLee      
@张宗富
肯定不是,看一下你的UpdatePanel的UpdateMode设置

  回复  引用  查看    
#148楼[楼主]2008-10-08 11:22 | TerryLee      
@seahaiya
创建Connection连接时没有指定ConnectionString。

  回复  引用  查看    
#149楼[楼主]2008-10-08 11:22 | TerryLee      
@自强不息
o(∩_∩)o...

  回复  引用    
#150楼2008-10-15 14:50 | aaaaaaaa[未注册用户]
@TerryLee

  回复  引用    
#151楼2008-10-29 01:24 | Tinco[未注册用户]
支持
  回复  引用  查看    
#152楼[楼主]2008-10-29 13:19 | TerryLee      
@Tinco
:)

  回复  引用  查看    
#153楼2008-11-01 14:08 | 青青      
正想学习这一方面的知识

正在找一个合适的教程呢 ~

  回复  引用  查看    
#154楼[楼主]2008-11-05 09:47 | TerryLee      
@青青
但是要注意,本系列文章是ASP.NET AJAX 1.0 Beta版,所以有些地方可能会有问题。

  回复  引用    
#155楼2008-11-05 13:43 | luodou[未注册用户]
不错的东西~~
学习了。谢谢分享~

  回复  引用    
#156楼2008-11-06 15:50 | 王光研[未注册用户]
好东西
谢谢

  回复  引用  查看    
#157楼[楼主]2008-11-06 20:18 | TerryLee      
@luodou
:)

  回复  引用  查看    
#158楼[楼主]2008-11-06 20:18 | TerryLee      
@王光研
:)

  回复  引用  查看    
#159楼2008-12-16 13:31 | 小 严      
好强
  回复  引用  查看    
#160楼[楼主]2008-12-17 11:29 | TerryLee      
@小 严
谢谢:)

  回复  引用    
#161楼2008-12-30 16:41 | asp.net爱好者[未注册用户]
能不能讲一些实用的阿,感觉那些在实际中用的很少!
  回复  引用    
#162楼2009-01-01 16:43 | 生者坚强[未注册用户]
我在JAVASCRIPT中使用PAGEMETHODS调用后台的WEBMETHOD, 此WEBMETHOD会返回一个字符串,现在我发现返回的字符串长度不能超过100K,否则JAVASCRIPT就接收不到这个值,请问楼主,在哪里可以改这个设置吗?
//C#
[WebMethod]
public static string GetData()
{
StringBuilder sbRet = new StringBuilder();
string sTemp = "1234567890";

for (int iIndex = 0; iIndex < 10240; iIndex++)
{
sbRet.Append(sTemp);
}
return sbRet.ToString();
}
}

//Javascript
function btnStart_Click() {
PageMethods.GetData(OnGetDataSucceed, OnGetDataFailure);
}

function OnGetDataSucceed(result) {
alert('OK');
}
function OnGetDataFailure(result) {
alert('Not OK');
}

  回复  引用  查看    
#163楼[楼主]2009-01-04 11:07 | TerryLee      
@asp.net爱好者
只是你还没有看到它的用处,不能说使用的很少。

  回复  引用    
#164楼2009-03-05 09:08 | 游客008[未注册用户]
顶顶顶顶
  回复  引用    
#165楼2009-03-05 22:41 | SOFTWARE
加强版飞
升级了

  回复  引用    
#166楼2009-03-10 09:25 | hkm[未注册用户]
李生:我想请教如何定时更新的问题.就是如何定时向服务器提交保存数据.
  回复  引用    
#167楼2009-04-19 14:59 | ˇ╱Snoop℡y
李哥,我在学习中对Ajax中的传递实体类始终不太了解,可以帮我讲解下么?有空发我QQ邮箱。谢谢;!!

public class GetUserLogin
{
public string UserName="";(字符串的单词忘了就用""表示吧!嘿嘿...)
public string UserName="";
}

[WebMethod]
[ScriptMethod]
public GetUserLogin UserLogin()
{
GetUserLogin MyUser=new GetUserLogin ();

}
public GetUserLogin UserLogin()
{

}

  回复  引用    
#168楼2009-04-19 15:01 | ˇ╱Snoop℡y
李哥,我在学习中对Ajax中的传递实体类始终不太了解,可以帮我讲解下么?有空发我QQ邮箱。谢谢;!!

按错了!!重新来!!!

public class GetUserLogin
{
public string UserName="";(字符串的单词忘了就用""表示吧!嘿嘿...)
public string UserName="";
}

[WebMethod]
[ScriptMethod]
public GetUserLogin UserLogin()
{
GetUserLogin oMyUser=new GetUserLogin ();

}
public bool UserLogin(GetUserLogin oMyUser)
{

}

  回复  引用    
#169楼2009-04-19 15:03 | ˇ╱Snoop℡y
李哥,我在学习中对Ajax中的传递实体类始终不太了解,可以帮我讲解下么?有空发我QQ邮箱。谢谢;!!

按错了!!重来!!!

public class GetUserLogin
{
public string UserName="";(字符串的单词忘了就用""表示吧!嘿嘿...)
public string UserName="";
}

[WebMethod]
[ScriptMethod]
public GetUserLogin UserLogin()
{
GetUserLogin oMyUser=new GetUserLogin ();

}
public bool UserLogin(GetUserLogin oMyUser)
{

}
这两种文法有区别么?

  回复  引用  查看    
#170楼2009-05-07 11:14 | lanjie(顾佳超)      
好东西,谢谢楼主支持你。
  回复  引用    
#171楼2009-06-02 15:52 | 过客123[未注册用户]
唉~!虽然都是好东西,可惜俺还没入门,基本上都看不懂......
看了一整天,就看了一个抽象工厂模式,而且还没有吸收......

  回复  引用    
#172楼2009-06-25 20:17 | 情魂崖[未注册用户]
呵呵,谢谢你,李大哥,通过几天的学习,我基本了解了ajax ,真感谢你的文章,太感谢了,希望你长期更新,期待...
评论共2页: 上一页 1 2 



发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 558683




相关文章:

相关链接: