AjaxPro排错指南

之前有用过AjaxPro.dll,感觉前台调用后台的DataTable时非常好用。结果昨天在项目中使用时怎么都一直报未定义错误。上火啊,头疼啊。

翻遍了资料,还是没有找到问题的良药啊,最终只好无奈的选择了jquery中调用后台Webservice方法的方式。

不过还是把AjaxPro.dll比较重要的步骤和容易出错的地方记录一下。至于使用实例,可以参考之前写过的 AjaxPro.2.dll级联下拉框,省市县一篇。


1. 检查是否添加了AjaxPro.dll.2的引用。

2. 检查web.config中是否在System.Web下添加了该节点:

<httpHandlers>

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

</httpHandlers>

3. 后台.cs文件中是否添加了命名空间引用。

using AjaxPro;

4. Page_load事件中是否添加了

AjaxPro.Utility.RegisterTypeForAjax(typeof(testAjax));//testAjax为.cs文件中的类名

5. 方法前是否添加了AjaxMethod。

6. 前台调用部分:

要注意调用方法返回后要取value值。因为我返回的是dataset,所以最好先进行一些非空判断等再读取数据。

7. 最头疼地是,这次的项目中按照日常的步骤使用AjaxPro,可是怎么都提示未定义错误。实在木有办法了,只好建立一个空项目,然后对比着看是哪里的问题。经过测试有了这个发现:

网站内包含子应用程序,如NewFolder1中的页面需要使用ajaxPro。那么第2步中提到的配置主要是放在外层web.config中。

我们比对一下效果:

  • ① 内层添加配置文字,外层不添加。则会提示未定义错误。其中testAjax是我们之前在.cs文件中使用的类名。

  • ② 内层不添加配置文字,外层添加。显示成功。

8. 另外,还有一些资料说,前台调用的script部分,要放在form内部,而且form必须是Runat=”Server”。不过我进行以上测试的时候,把脚本放在了Head里面倒是也OK了。

转载于:https://www.cnblogs.com/janes/archive/2011/08/23/2150505.html

AjaxPro排错指南相关推荐

  1. mysql 客户服务号获取_《MySQL排错指南》——1.4 获取查询信息-阿里云开发者社区...

    本节书摘来自异步社区出版社<MySQL排错指南>一书中的第1章,第1.4节,作者:[美]Sveta Smirnova(斯维特 斯米尔诺娃),更多章节内容可以访问云栖社区"异步社区 ...

  2. 《MySQL排错指南》——1.9 许可问题

    本节书摘来自异步社区出版社<MySQL排错指南>一书中的第1章,第1.9节,作者:[美]Sveta Smirnova(斯维特 斯米尔诺娃),更多章节内容可以访问云栖社区"异步社区 ...

  3. 网络包排错指南-类linux 平台

    网络包排错指南-类linux 平台 背景信息 最近一直在测试k8s,如果你了解或者解接触过docker,那你一定知道docker 相关的网络很大部分在桥接.路由.Iptables 上做文章.如果你凑巧 ...

  4. 排错指南 - Pod k8s

    排错指南 - Pod 本文档介绍 Pod 的异常状态,可能原因和解决办法. 排查 Pod 异常的常用命令如下: 查看 Pod 状态:kubectl get pods <pod-name> ...

  5. NDK撩妹三部曲(三)—美女,我看你婀娜多姿,宛若天仙,这本“ndk排错指南”就送你了

    从何说起?   昨天算是真正的带妹子入坑了,这不,又给我买奶茶了. But,路漫漫其修远兮,没过两天,妹子就又来找我了."Q哥,我最近碰到一些问题,麻烦你帮我看一下呗"? 妹子是个 ...

  6. Kubernetes 网络排错指南

    本文介绍各种常见的网络问题以及排错方法,包括 Pod 访问异常.Service 访问异常以及网络安全策略异常等. 说到 Kubernetes 的网络,其实无非就是以下三种情况之一 Pod 访问容器外部 ...

  7. SAP Spartacus internationalization ( i18n ) 翻译问题的排错指南

    有 partners 在使用 SAP Spartacus 进行二次开发时,遇到这个警告消息:Translation key missing 'common.search' in the chunk ' ...

  8. 开发函数计算的正确姿势 —— Fun validate 语法校验排错指南

    1. 前言 首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传.函 ...

  9. NFS 故障排错指南

    NFS故障解决 1.NFSD没有启动起来 首先要确认 NFS 输出列表存在,否则 nfsd 不会启动.可用 exportfs 命令来检查,如果 exportfs 命令没有结果返回或返回不正确,则需要检 ...

最新文章

  1. Android Studio 设置git 提交代码
  2. 武汉计算机组成原理八校联盟考试,武汉理工大学《计算机组成原理》在线练习及考试题目.doc...
  3. apache公司主要是做什么的
  4. 定位系列论文阅读-RoNIN(二)-Robust Neural Inertial Navigation in the Wild: Benchmark, Evaluations
  5. 如何构建 SaaS 网站的高转化?
  6. 笔记-项目整体管理-变更管理-实施整体变更控制
  7. 中psr_PSR-SX900测评:雅马哈升级幅度较大的高品质编曲键盘
  8. 图神经网络三剑客:GCN、GAT与GraphSAGE
  9. 「Ubuntu」Problem executing scripts APT::Update::Post-Invoke-Success ‘if /usr/bin/test -w /var/lib
  10. pixhawk的姿态控制算法解读
  11. 实现深拷贝的几种方法
  12. 马斯克嘲讽元宇宙:谁会整天戴个头盔?
  13. SpringBoot2.0.3 + SpringSecurity5.0.6 + vue 前后端分离认证授权
  14. SAP License:对虚拟利润中心的几点认识
  15. 一般毕业论文的查重要求有哪些?
  16. ctf镜子里面的世界_在秋天遇见“冰雪世界”,好像老天给我变了个魔法
  17. 2014年5月份第1周51Aspx源码发布详情
  18. Lenovo联想G460无电池ThinkPad强制刷新BIOS的方法,非电池补丁
  19. 计算机打开文件的原理,电脑删除文件是怎么实现的?它的原理是什么?
  20. Escape HTML

热门文章

  1. No error message available, result code: E_FAIL(0x80004005)
  2. gj13 asyncio并发编程
  3. android自动关闭uvc相机服务,android 调用系统相机崩溃的解决方案
  4. python 源码保护_Python代码保护
  5. xmselect重新渲染_Layui使用总结及多选方案Xm-select
  6. python异常处理结构_python-异常处理
  7. 重磅官宣:Nacos2.0性能提升10倍
  8. 专访《花亦山心之月》:朝夕光年首款自研国风手游有啥不一样?
  9. 动效如何构成连接 篇肆
  10. 《风暴英雄》里那些超棒的游戏设计