有史以来最简单的AJAX回调库
程序员文章站
2022-07-05 19:29:54
首先我想到的是cs中的ajaxmanager,我就是把它简化一下,去掉不想要的和很多更适合我们习惯的一些方法。 我把他命名为ajaxlite,因为他只要两个类就能实现aja...
首先我想到的是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://xiazai.jb51.net/200810/yuanma/ajaxlite.zip
我把他命名为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://xiazai.jb51.net/200810/yuanma/ajaxlite.zip
上一篇: 这尼玛不是捕兽的吧
下一篇: JavaScript函数绑定用法实例分析