出现错误情况:
当前页面在数据的除第一页的任何一个页面时,重新条件查询并且是新条件的总页数小于刚才查询得到的页码时,就会出现“索引 20 不是为负数,就是大于行数”的类似的错误!
原因分析:
当查询的数据的页码索引大于1时,重新查询条件时,当前所得数据的页码数又少于上次所得到的页码,所以新查询索引小于上次查询索引,出现索引大于行数的问题。
解决方法:
每次重新查询前把页码索引初始化为1,
使用asp.net的pageDataSource中时索引问题解决方法
2019-11-01 13:32asp.net教程网 ASP.NET教程
当前页面在数据的除第一页的任何一个页面时,重新条件查询并且是新条件的总页数小于刚才查询得到的页码时,就会出现“索引 20 不是为负数,就是大于行数”的类似的错误
延伸 · 阅读
- 2019-11-01Asp.net中使用PageDataSource分页实现代码
- 2019-11-01关于asp.net 自定义分页控件
- 2019-11-01几种判断asp.net中session过期方法的比较
- 2019-11-01基于Asp.Net MVC4 Bundle捆绑压缩技术的介绍
- 2019-11-01vb 中的MD5加密在asp.net中的实现
- 2019-10-31用SQL建立索引的方法步骤
- ASP.NET教程
ASP.NET性能优化八条建议
ASP.NET性能优化建议包括以下几点数据库访问性能优化,字符串操作性能优化,禁用调试模式等等,感兴趣的盆友可以参考下 ...
- ASP.NET教程
asp.net jquery无刷新分页插件(jquery.pagination.js)
采用Jquery无刷新分页插件jquery.pagination.js 实现无刷新分页效果:本示例Handler中采用StringBuilder的append方法追加HTML,小数据量可以,但是大数据或是布局常变,...
- ASP.NET教程
asp.net中关于dropdwonlist无法获得值问题
用dropdwonlist绑定了一个数据源做选择,但是当提交时,用控件属性无法获得相应的值,打印出来每次都是显示的第一个值 ...
- ASP.NET教程
asp.net中资源文件的使用
.Net是一个丰富的平台,在它的结构中,程序集Assembly是自我描述的安装单元,它可以只包括一个PE(可移植可执行)格式的Dll或exe文件,也可以由多个文件...
- ASP.NET教程
Asp.net之TextBox只允许输入数字的方法总结
Asp.net之TextBox只允许输入数字的方法总结,需要的朋友可以参考一下 ...
- ASP.NET教程
在程序中使用Cookie集合(定义/新建/删除)及案例讲解
在Cookie应用中习惯写成Cookie集合,什么叫做Cookie集合,即是说一个Cookie,它拥有多个值,接下来将介绍怎样创建Cookie集合与使用,感兴趣的朋友可以了解下,...
- ASP.NET教程
asp.net“服务器应用程序不可用” 解决方法
服务器应用程序不可用 您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。 管理员注意事项: 详述...
- ASP.NET教程
C#读取中文字符及清空缓冲区的实现代码
有一个txt的中英文语料库文件,内容是英文一句中文一句相间的,共3000行,需要把英文句和中文句分开,放在单独的txt文件中。...