AjaxPro排错指南
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排错指南相关推荐
- mysql 客户服务号获取_《MySQL排错指南》——1.4 获取查询信息-阿里云开发者社区...
本节书摘来自异步社区出版社<MySQL排错指南>一书中的第1章,第1.4节,作者:[美]Sveta Smirnova(斯维特 斯米尔诺娃),更多章节内容可以访问云栖社区"异步社区 ...
- 《MySQL排错指南》——1.9 许可问题
本节书摘来自异步社区出版社<MySQL排错指南>一书中的第1章,第1.9节,作者:[美]Sveta Smirnova(斯维特 斯米尔诺娃),更多章节内容可以访问云栖社区"异步社区 ...
- 网络包排错指南-类linux 平台
网络包排错指南-类linux 平台 背景信息 最近一直在测试k8s,如果你了解或者解接触过docker,那你一定知道docker 相关的网络很大部分在桥接.路由.Iptables 上做文章.如果你凑巧 ...
- 排错指南 - Pod k8s
排错指南 - Pod 本文档介绍 Pod 的异常状态,可能原因和解决办法. 排查 Pod 异常的常用命令如下: 查看 Pod 状态:kubectl get pods <pod-name> ...
- NDK撩妹三部曲(三)—美女,我看你婀娜多姿,宛若天仙,这本“ndk排错指南”就送你了
从何说起? 昨天算是真正的带妹子入坑了,这不,又给我买奶茶了. But,路漫漫其修远兮,没过两天,妹子就又来找我了."Q哥,我最近碰到一些问题,麻烦你帮我看一下呗"? 妹子是个 ...
- Kubernetes 网络排错指南
本文介绍各种常见的网络问题以及排错方法,包括 Pod 访问异常.Service 访问异常以及网络安全策略异常等. 说到 Kubernetes 的网络,其实无非就是以下三种情况之一 Pod 访问容器外部 ...
- SAP Spartacus internationalization ( i18n ) 翻译问题的排错指南
有 partners 在使用 SAP Spartacus 进行二次开发时,遇到这个警告消息:Translation key missing 'common.search' in the chunk ' ...
- 开发函数计算的正确姿势 —— Fun validate 语法校验排错指南
1. 前言 首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传.函 ...
- NFS 故障排错指南
NFS故障解决 1.NFSD没有启动起来 首先要确认 NFS 输出列表存在,否则 nfsd 不会启动.可用 exportfs 命令来检查,如果 exportfs 命令没有结果返回或返回不正确,则需要检 ...
最新文章
- Android Studio 设置git 提交代码
- 武汉计算机组成原理八校联盟考试,武汉理工大学《计算机组成原理》在线练习及考试题目.doc...
- apache公司主要是做什么的
- 定位系列论文阅读-RoNIN(二)-Robust Neural Inertial Navigation in the Wild: Benchmark, Evaluations
- 如何构建 SaaS 网站的高转化?
- 笔记-项目整体管理-变更管理-实施整体变更控制
- 中psr_PSR-SX900测评:雅马哈升级幅度较大的高品质编曲键盘
- 图神经网络三剑客:GCN、GAT与GraphSAGE
- 「Ubuntu」Problem executing scripts APT::Update::Post-Invoke-Success ‘if /usr/bin/test -w /var/lib
- pixhawk的姿态控制算法解读
- 实现深拷贝的几种方法
- 马斯克嘲讽元宇宙:谁会整天戴个头盔?
- SpringBoot2.0.3 + SpringSecurity5.0.6 + vue 前后端分离认证授权
- SAP License:对虚拟利润中心的几点认识
- 一般毕业论文的查重要求有哪些?
- ctf镜子里面的世界_在秋天遇见“冰雪世界”,好像老天给我变了个魔法
- 2014年5月份第1周51Aspx源码发布详情
- Lenovo联想G460无电池ThinkPad强制刷新BIOS的方法,非电池补丁
- 计算机打开文件的原理,电脑删除文件是怎么实现的?它的原理是什么?
- Escape HTML
热门文章
- No error message available, result code: E_FAIL(0x80004005)
- gj13 asyncio并发编程
- android自动关闭uvc相机服务,android 调用系统相机崩溃的解决方案
- python 源码保护_Python代码保护
- xmselect重新渲染_Layui使用总结及多选方案Xm-select
- python异常处理结构_python-异常处理
- 重磅官宣:Nacos2.0性能提升10倍
- 专访《花亦山心之月》:朝夕光年首款自研国风手游有啥不一样?
- 动效如何构成连接 篇肆
- 《风暴英雄》里那些超棒的游戏设计