zoukankan      html  css  js  c++  java
  • ajaxpro.2.dll的使用

    下载  AjaxPro.2.dll,下载地址:

    http://download.csdn.net/detail/z752103955/3765211

    --------------------------------------web.config里边设置

    <system.web>
            <httpHandlers>
                <add verb="POST,GET" path="Ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro.2"/>
            </httpHandlers>

     </system.web>

    ------------------------------------- 后台页面ajax注册

     protected void Page_Load(object sender, EventArgs e)
            {
                AjaxPro.Utility.RegisterTypeForAjax(typeof(Regist));
            }

    ----------------------------------在要调用的方法上面做标记[AjaxPro.AjaxMethod]

           [AjaxPro.AjaxMethod]
            public Boolean getname(string name)
            {

                 /////////////////方法省略

       }

    --------------------------------最后一步,js调用

          var bo = Banclogix.Regist.getname(username);   //此时 bo返回object,

                 var info = bo.value;

                 ////////////////////////下边是使用回调函数

            var bo = Banclogix.Regist.getemail(email,hander);    //使用回调函数的方法

               function hander(txt)
                    {
                        if(txt.value)  //在此次
                      {
                    }
             

    ---------------------------------------注意, 类名未定义,解决方法

    1. 要将JS代码放到from体中,也就是先让后台代码.cs中的load事件将ajaxpro注册后在加载js文件

    2. 要注意使用ajaxpro的代码是否有命名空间,JS页面调用方法是记得:命名空间+类名+方法

                 例子:  Banclogix.Regist.getname(username);

  • 相关阅读:
    ant-design-vue——子组件通过$parent修改父组件的值时无效问题及解决方法
    vue——quill-editor自定义图片上传
    ES6——var、let、const三者的区别
    js——数组/对象常用方法总结
    28.最长回文子序列
    27.马拉车
    26.扫雷一次点击
    JS添加内容之方法里传AJAX参数
    JQ 实现加载其他页面的H5代码 JQ加载H5独立导航栏代码
    CentOS 7不能上网 解决方法
  • 原文地址:https://www.cnblogs.com/pingping/p/pingping.html
Copyright © 2011-2022 走看看