有史以来最简单的AJAX回调库

2016-02-19 11:30 6 1 收藏

下面,图老师小编带您去了解一下有史以来最简单的AJAX回调库,生活就是不断的发现新事物,get新技能~

【 tulaoshi.com - Web开发 】

首先我想到的是CS中的AjaxManager,我就是把它简化一下,去掉不想要的和很多更适合我们习惯的一些方法。
我把他命名为AjaxLite,因为他只要两个类就能实现Ajax的功能,为了把JS文件不另外Include,我把JS嵌入的了DLL中。总共两个文件一个JS,一个cs的文件,两个类这是我有史以来见过最简单的Ajax类库了。只要把编译后的DLL文件引用到你的项目中然后在Page_Load事件中Register你的用户控件或页面就可以很简单的实现了,代码也很简单这里就不多说了。
1.Register:查找当前控件中包含AjaxMethod属性标签的方法,并注册到客户端;
2.Post:通过客户端返回的类型和回调的函数查找控件中包含AjaxMethod属性标签的方法执行并返回;
3.Render:注册到Page生命周期中的PreRender中,然后再呈现执行JS以实现回调。

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

来源:http://www.tulaoshi.com/n/20160219/1597715.html

延伸阅读
熟悉MS-Windows和XWindowSystem事件驱动编程模型的开发人员,习惯于传递在某种事件发生时调用(即“回调”)的函数指针。Java的面向对象模型目前并不支持方法指针,这样似乎就不可能使用这种很好的机制。但我们并不是一点办法都没有! !-- frame contents -- !-- /frame contents -- Java的接口支持提供了一种获得回调的等价功...
标签: PHP
  <?  $dbc=new com("adodb.connection");  $dbc-open("driver=microsoft access driver (*.mdb);dbq=c:\member.mdb");  $rs=$dbc-execute("select * from tablename");  $i=0;  while (!$rs-eof){  $i+=1  $fld0=$rs-fields["UserName"];  $fld0=$rs-fields["Password"]; .... ...
1 什么是回调 软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,调用方要等待对方执行完毕才返回, 它是一种单向调用;回调是一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口;异步调用是一种类似消息或事件的机制,不过它的调...
标签: Delphi
  回调函数: 回调函数是这样一种机制:调用者在初始化一个对象(这里的对象是泛指,包括OOP中的对象、全局函数等)时,将一些参数传递给对象,同时将一个调用者可以访问的函数地址传递给该对象。这个函数就是调用者和被调用者之间的一种通知约定,当约定的事件发生时,被调用者(一般会包含一个工作线程)就会按照回调函数地址调...
MainActivity如下: 代码如下: package cn.testcallback; import android.os.Bundle; import android.widget.Toast; import android.app.Activity; /** * Demo描述: * Android中回调接口的使用 */ public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(...

经验教程

554

收藏

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