创新源于理解 轻松打造自己的AJAX框架(1)

2016-02-19 18:49 4 1 收藏

有了下面这个创新源于理解 轻松打造自己的AJAX框架(1)教程,不懂创新源于理解 轻松打造自己的AJAX框架(1)的也能装懂了,赶紧get起来装逼一下吧!

【 tulaoshi.com - Web开发 】

  本文实现的只是一个最基本的AJAX框架.虽然AJAX并不是什么新技术,但是做为一个框架并不是一篇文章就能说明白的   本文实现的只是一个最基本的AJAX框架,虽然AJAX并不是什么新技术,但是做为一个框架并不是一篇文章就能说明白的。写这篇文章的目的:希望能帮助初学者更好的学习、运用AJAX框架。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  我始终相信只有你真正理解了一种技术,了解了技术本身,你才能更好、更灵活的使用它。一个程序员对技术的了解并不能仅仅停留在对技术的应用上。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  环境:Window Xp sp2 + .Net FramwWork 2.0.50727。

  Asp.Net 2.0自带的客户端回调

  Asp.Net 2.0已经发布。2.0有了许多新特性,客户端回调就是其中之一。客户端回调允许我们不经过回发而调用服务器端的方法,与AJAX提供的功能是一致的,但是不如AJAX灵活,AJAX可以自定义调用的方法, 2.0自带的回调功能却不行。

  要使用客户端回调功能必须实现System.Web.UI.IcallbackEventHandler接口。

  这个接口包含两个方法:

//客户端回调时固定调用此方法
public void RaiseCallbackEvent(String eventArgument)
//执行完RaiseCallbackEvent后将调用此方法。此方法的返回值将被发回客户端
public string GetCallbackResult()

  例一:

.cs:
String cbReference = Page.ClientScript.GetCallbackEventReference(this,"arg", "ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallServer(arg, context)" + "{ " + cbReference + "} ;";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),"CallServer", callbackScript, true);
javascript:

  更多内容查看MSDN。

来源:https://www.tulaoshi.com/n/20160219/1619088.html

延伸阅读
标签: Web开发
一 ASP.NET AJAX Framework 1、ValidatorCallout 是ASP.NET AJAX Control Toolkit中的一员,老瓶装新酒,通过扩展的方式为ASP.NET的验证控件提供漂亮的弹出提示效果。缺点是:目前的版本还不能提供服务端Custom Validator的扩展。 同时,ValidatorCallout还支持自定义CSS样式,具体可参考官方页面上的“ValidatorCallout Theming” 一节...
标签: Web开发
项目中某个功能需要同时调用多个ajax,因同步机制,造成了ie假死的现象,自己写了连接池,效果不理想,所以索性从网上DOWN成熟的ajax框架来研究使用。 jqpie框架: 这是一个扩展自jQuery,结合PHP的一个Ajax框架。支持XML,HTML和JSON handler。 利用$.getJSON方法简化来自PHP的请求和处理数据. a href="#" onClick="$.getJSON('handle...
标签: Web开发
项目中某个功能需要同时调用多个ajax,因同步机制,造成了ie假死的现象,自己写了连接池,效果不理想,所以索性从网上DOWN成熟的ajax框架来研究使用。 xajax框架: xajax通过Javascript直接调用PHP函数。它使用Javascript stub来调用PHP脚本中的函数,对象方法,和类方法。服务器端响应由于xajax响应对象创建,该对象提供非常多的命令比如:...
  ZK 开发小组宣布发布ZK 2.2 版本。ZK 是一个基于XUL嵌入AJAX事件驱动的Java 框架,用于丰富用户网络应用程序界面。  ZK 开发小组宣布发布ZK 2.2 版本。 ZK 是一个基于XUL嵌入AJAX事件驱动的Java 框架,用于丰富用户网络应用程序界面。 ZK包括一个基于AJAX可...
标签: Web开发
AJAX 指异步 JavaScript 及 XML(Asynchronous JavaScript And XML)。 AJAX 是一种在 2005 年由 Google 推广开来的编程模式。 AJAX 不是一种新的编程语言,而是一种使用现有标准的新方法。 通过 AJAX,你可以创建更好、更快以及更友好的 WEB 应用程序。 AJAX 基于 JavaScript 和 HTTP 请求(HTTP requests)。 AJAX 指异步...

经验教程

806

收藏

59
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部