最近在用ASP.NET做一个MIS系统,为了使页面有比较好的效果,减少刷新,用了AJAX控件,比如日历,水印等。
最主要的是用它来实现几个DropDownList控件之间的联动。起初问题是当也面加载时控件数据无法加载,
当刷新几下就好了。我以为问题仅仅局限于此,那到也罢了,但是我想错了。
    当做到一个页面需要很多组(5组)联动的DropDownList控件,数据源都从SQL Server中获取。
    这时出问题了。由于数据库操作我都是用存储过程实现,提取存储过程参数我用的是SqlDataBuilder.DeriveParameters()方法,但是一些希奇古怪的问题就在这里出现了!每当页面与服务器数据库交互几次后,这里会抛出一个异常,异常提示也很简单,有以下2种:PARAMETER_VALUE;INDEXOUTOFEXCEPTION;然后下一次重新调试,再调用此方法时,得到的参数就会是上次调用应该得到的参数!!奇怪!!
    开始我以为是微软的这个方法有一定的缺陷,然后就查了很多资料,把这个方法给简单重写了一下(只写了与我的程序有关的操作),发现还是有问题:还是在read["PARAMETER_VALUE"]的这个地方还是报那两个错误。
    然后我怀疑是不是自己前面用了SqlDataReader遗留了什么东西,把所有用到SqlDataReader的地方都用了DataTable,问题依然存在!!!
    怎么办呢?我做了一件自己一开始就怀疑,但是也是最不想怀疑的事情——把所有与服务器交互的CascadingDropDownControl都去掉了,哈哈哈哈哈哈。。。。。。。。。没问题了.
    
    哎,发现AJAX 是交互性好,可是这个毛病折磨了俺一个星期啊!!!!!!!!!!!!!!
   
     亟待高手能帮我解释这个问题。。

转载于:https://www.cnblogs.com/Persue-A-Good-Life/archive/2007/11/17/962401.html

2008Beta 版AJAX的一个奇怪的问题相关推荐

  1. 汇编语言(第三版)王爽著(实验八)分析一个奇怪的程序

    实验内容.程序清单及运行结果 分析下面的程序,在运行前思考:这个程序可以正确返回吗? 运行后思考:为什么会是这种结果? 通过这个程序加深对相关内容的理解. assume cs:codesg codes ...

  2. vue如何把数组转为json数组_vue.js,_vuejs Ajax取得一个数据json数组,vue.js - phpStudy...

    vuejs Ajax取得一个数据json数组 vuejs Ajax取得一个数据json数组后,要通取回的数据再做判断一定只能通这种方式或者 套template标签 {{item.displayWord ...

  3. MinGW 和 MSVC 下,使用 FILE 类型的一个奇怪的问题

    今天遇到一个奇怪的问题. 开发环境: 1. Eclipse CDT,使用 MinGW 的 gcc 编译器和函数库 2. Visual Studio 2008 问题描述: 在 eclipse cdt 中 ...

  4. java线程未执行完成,java线程测试-一个奇怪的景况-执行未完成直接结束了

    java线程测试-一个奇怪的状况-执行未完成直接结束了 import org.junit.Test; /** * 同步线程测试 * @author jview * */ public class te ...

  5. Delphi XE 使用 MySQL 数据库一个奇怪的问题

    Delphi XE 使用 MySQL 数据库一个奇怪的问题 我用的是自带的 ADO 组件连接 MYSQL ,连接很简单,如下: 1.下载一个 MYSQL 驱动安装上 下载地址 2.连接串 Adoc.C ...

  6. 查看依赖树_如何在基于 Ubuntu 或 Debian 的 Linux 发行版中查看一个软件包的依赖...

    但如果你想在安装一个软件包之前或之后知晓这个软件包的依赖,那该怎么办呢? 来源:https://linux.cn/article-12987-1.html 作者:Abhishek Prakash 译者 ...

  7. dedecms在linux主机下的一个奇怪错误

    扬帆blog原创文章,转载请保留原地址:http://www.wesoho.com/article/asp/2874.htm dedecms上传到linux空间后遇到一个问题,所有header转向失效 ...

  8. 汇编语言:实验8分析一个奇怪的程序

    实验介绍 实验8 分析一个奇怪的程序 分析下面的程序,在运行前思考:这个程序可以正确返回吗? 运行后再思考:为什么是这种结果? 实验代码 ;实验8 分析一个奇怪的程序 ;分析下面的程序,在运行前思考: ...

  9. php变量在html调用函数调用,PHP_如何在html标记中调用的函数里传递对象,最近使用jquery结合Ajax开发一个 - phpStudy...

    如何在html标记中调用的函数里传递对象 最近使用jquery结合Ajax开发一个中小型网站应用.在后台管理中要使用Ajax调用系统功能,根据Ajax的返回结果,使用jQuery对前台页面进行操作. ...

最新文章

  1. mini2440 SD卡烧写系统
  2. MySQL基本操作命令和数据表高级操作
  3. linux网络编程之地址结构sockaddr和sockaddr_in的区别
  4. 压缩包加密后门_加密后门:还有更多争论吗?
  5. 脉冲宽度调制pdm_两个相同Vpp驱动的 PAM4 MZ调制器
  6. 机器学习算法工程师的经典面试问题
  7. Sniffer安全技术从入门到精通
  8. eclipse中项目已经启动,可是tomcat一直显示在启动中
  9. js调用微信扫一扫demo_微信JSSDK调用微信扫一扫功能的方法
  10. 遇到电脑中病毒了怎么办
  11. 计算机与机械制图课题研究,计算机辅助技术和机械制图融合教学改革探索和实践.doc...
  12. U-Boot源码之NAND Flash驱动
  13. 记录虚拟机安装黑苹果
  14. 电脑出现"该内存不能为read、written "的完全解决方案
  15. 基于arduino单片机的室内温度控制
  16. 【经验】如何学习插画的构图?插画构图的基本原则!
  17. 创立达摩院,马云是想当武林盟主吗?
  18. 质数与合数系列——素数判断
  19. windows开始菜单打不开,搜索打不开
  20. Shell语言基本语法总结(4)正则表达式与文本处理之grep

热门文章

  1. 字符斜杠是合法常量吗_【面试秘籍】你对String的intern方法了解吗
  2. guid主键 oracle_使用GUID作为数据库主键的测试
  3. mui hello html5 安装,HBuilder开发App Step1——环境搭建,HelloMUI 以及真机调试(示例代码)...
  4. 里氏替换原则_代码需要有单一职责,还要开闭,里氏替换又是什么鬼?
  5. 网站部署后无法访问sqlserver_.NET Core跨平台部署
  6. 什么是交换机?交换机的工作原理是什么?
  7. 【渝粤教育】电大中专电子商务网站建设与维护 (25)作业 题库
  8. 通讯模块板载天线设计方法
  9. php封装的数据库操作文件夹,PHP中对数据库操作的封装_php
  10. 蓝桥杯基础模块6_2:定时器进阶