• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    关于服务器或虚拟主机不支持 AjaxPro 的问题终极解决方法
    方法为:在网站属性中 --》》 主目录 --》》配置 --》》 添加一个 .ashx 文件的映射 就可以了 ,

    映射的文件路径在:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll 扩展名:

    .ashx 动作:GET,HEAD,POST,DEBUG

    检查文件是否存在的勾去掉

    首先要在Web.config的system.web>中添加下面的东东

    httpHandlers>
    add verb="POST,GET" path="AjaxPro/*.ashx" type="AjaxPro.AjaxHandlerFactory, axPro" />

    或(看版本)

    add verb="POST,GET" path="ajaxpro/*.ashx" pe="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/>

    /httpHandlers>

    然后在服务器端的Page_Load中添加下面一行代码
    AjaxPro.Utility.RegisterTypeForAjax(typeof(index));

    下面来实现如何在客户端用javascript调用服务器端的方法
    服务器端的方法,返回一个DataSet
    复制代码 代码如下:

    [AjaxPro.AjaxMethod]
    public DataSet Change()
    {
    string str="select xjh,xm from xs_jbxx";
    ds=cla.Bind(str);
    return ds;
    }

    然后在客户端调用这个方法

    复制代码 代码如下:

    script language="javascript">
    function Change()
    {
    WebServer.index.Change(change_callback)
    }
    function change_callback(response)
    {
    var ds=response.value;
    var content=document.getElementById("newDG");
    var table=null;
    for(var i=0;ids.Tables[0].Rows.length;i++)
    {
    if(i==0)
    {
    table=ds.Tables[0].Rows[i].xm+"br>";
    }
    else
    {
    table+=ds.Tables[0].Rows[i].xm+"br>";
    }
    }
    content.innerHTML=table;
    }
    /script>
    您可能感兴趣的文章:
    • 完美解决Could not load file or assembly AjaxPro.2 or one of its dependencies. 拒绝访问。
    • ajaxpro.dll 控件实现异步刷新页面
    • asp.net下使用AjaxPro实现二级联动代码
    • 使用AjaxPro.Net框架实现在客户端调用服务端的方法
    • jQuery Ajax 仿AjaxPro.Utility.RegisterTypeForAjax辅助方法
    • 分享AjaxPro或者Ajax实现机制
    • 编写轻量ajax组件02--浅析AjaxPro
    上一篇:asp.net 专业源代码打包工具
    下一篇:asp.net 获取文件夹中的图片的代码
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    关于服务器或虚拟主机不支持 AjaxPro 的问题终极解决方法 关于,服务器,或,虚拟主机,