标签:
1.添加引用AjaxPro.2.dll到项目中
2.添加webconfig
iis6添加 在<system.web>中添加:
<httpHandlers> <add verb="*" path="*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/> </httpHandlers>
iis7添加在<configuration>下:
<system.webServer> <handlers> <add name="abc" verb="*" path="*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/> </handlers> </system.webServer>
3.在page_Load()事件中加入:
AjaxPro.Utility.RegisterTypeForAjax(typeof(WebSocket));
4.在方法上面加入:
[AjaxPro.AjaxMethod] public int selectuser(string id) { return 1; }
5.客户端同步调用:
var result=WebApplication1.WebSocket.selectuser(txt).value;
6.客户端异步调用:
WebApplication1.WebSocket.selectuser(txt,onOk); function onOk(result){ var r= result.value; }
5和6不同的地方是5会等方法执行完才继续执行下面的代码,而6不会只要后台一返回,立即执行下面的代码,不会等回调函数执行完后。
标签:
原文地址:http://www.cnblogs.com/Evan-Pei/p/4806935.html