• 关于AjaxPro的用法


    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>
    

    如果上面的webconfig配置不行可以试试下面的配置:

    <!--francis 解决ajaxpro的配置问题-->
    <location path="ajaxpro">
        <system.webServer>
           <handlers>
               <add name="*.ashx_*" path="*.ashx" verb="*" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2" preCondition="integratedMode,runtimeVersionv2.0"/>
           </handlers>
         </system.webServer>
    </location>
    

      

    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不会只要后台一返回,立即执行下面的代码,不会等回调函数执行完后。

  • 相关阅读:
    C语言I作业12—学期总结
    C语言寒假大作战01
    C语言I作业12—学期总结
    C语言I博客作业11
    C语言I作业9
    C语言I博客作业08
    C语言I博客作业07
    C语言I博客作业05
    C语言I博客作业04
    C语言I博客作业03
  • 原文地址:https://www.cnblogs.com/Evan-Pei/p/4806935.html
Copyright © 2020-2023  润新知