页面查询数据查询超过两万条数据时无法显示???

吃瓜日常 2019-09-04 03:50:22
我现在是写了一个ASP.NET的Web页面,然后数据绑定控件使用的Gridview,查询超过两万条以后页面就会卡顿一会然后就没反应了,请问是什么问题???(两万条数据的时候正常,短暂卡顿之后就出现结果了,但是查询3万条数据的时候页面就无法正常运行了)
...全文
3114 39 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
39 条回复
切换为时间正序
请发表友善的回复…
发表回复
皮皮熊_1989 2019-09-12
  • 打赏
  • 举报
回复
必须分页,一锅饭不能一口吃
weixin_45623115 2019-09-08
  • 打赏
  • 举报
回复
数量大了就限制
  • 打赏
  • 举报
回复
引用 4 楼 wanghui0380 的回复:
就连百度,google都分页了 当然百度,google也有瀑布流形式,你要实在想展示在一页,就用瀑布流把(瀑布流其实是变体的分页,还是分页!不过玩个障眼法,假装他在一个页里)
https://bbs.csdn.net/topics/393739696?page=1#post-406381198 看下这个问题 能有什么办法解决了吗?
吃瓜日常 2019-09-06
  • 打赏
  • 举报
回复
引用 34 楼 秋的红果实 的回复:
引用 18 楼 吃瓜日常 的回复:
引用 17 楼 秋的红果实 的回复:
web.config,system.web节下,将maxRequestLength设置到足够大
我之前也搜过这方面的解决办法,可是为什么我在web.config里面ctrl+f根本查不到你说的这个maxRequestLength属性,难受
默认可能没有,你可以添加:在<system.web>节下,输入<httpRuntime...,后面就有智能提示了
加了之后不转圈了,直接跳出“无法访问此网站”,我滴妈
秋的红果实 2019-09-06
  • 打赏
  • 举报
回复
引用 18 楼 吃瓜日常 的回复:
引用 17 楼 秋的红果实 的回复:
web.config,system.web节下,将maxRequestLength设置到足够大
我之前也搜过这方面的解决办法,可是为什么我在web.config里面ctrl+f根本查不到你说的这个maxRequestLength属性,难受
默认可能没有,你可以添加:在<system.web>节下,输入<httpRuntime...,后面就有智能提示了
xiaoxiangqing 2019-09-06
  • 打赏
  • 举报
回复
可能是数据量太大了,需要分页显示
u014480075 2019-09-06
  • 打赏
  • 举报
回复
引用 31 楼 吃瓜日常 的回复:
[quote=引用 29 楼 u014480075 的回复:]
[quote=引用 27 楼 吃瓜日常 的回复:]
现在的难点就在于数据分页查询的这个点,我不是查询固定的数据,固定的表,固定的条件,首先我有大概三四个条件,时间,查询类型,等等,包括查询的数据也不是固定的,所以这样去处理分页数据才会觉得有难度,分页查询的好处我问这个问题的时候就是知道的,但自己真的有点做不成才找一下看看有没有其他的方法,不过还是谢谢大家了

在sql就把分页处理掉,和你动态查询啥关系,你写的sql本身可以动态生成,根据前端选择进行查询。 要你这么说,你觉得电商那些页面查询怎么做的。。。人家这么多分类,你觉得查询表,条件也都是固定的?[/quote]我现在的sql是写死的,就是不同的情况下调用不同的查询语句,你说的在sql就把分页处理掉是什么意思可以详细说一下嘛,谢谢了[/quote]
比如你第一页显示50行数据,你sql就限制掉查出来的行数,把总数据源进行排序,查询序号为1-50行的数据,其余的数据就不查出来。真假分页就这个区别,真分页就是我这方式,假分页就是数据全部查出来在代码中分页。
秋的红果实 2019-09-06
  • 打赏
  • 举报
回复
引用 35 楼 吃瓜日常 的回复:
引用 34 楼 秋的红果实 的回复:
引用 18 楼 吃瓜日常 的回复:
引用 17 楼 秋的红果实 的回复:
web.config,system.web节下,将maxRequestLength设置到足够大
我之前也搜过这方面的解决办法,可是为什么我在web.config里面ctrl+f根本查不到你说的这个maxRequestLength属性,难受
默认可能没有,你可以添加:在<system.web>节下,输入<httpRuntime...,后面就有智能提示了
加了之后不转圈了,直接跳出“无法访问此网站”,我滴妈
那就只能分页了
可怜的小白兔 2019-09-05
  • 打赏
  • 举报
回复
大兄弟,我也刚刚毕业没有多久,你说是PHP上的吧我还可以帮你别的语言,代码是不会,但是思路确实一样的,数据太多整个分页显示就完事
浪子sa家 2019-09-05
  • 打赏
  • 举报
回复
引用 20 楼 HyoJung的回复:
WEB如果加载数据量比较大,本身浏览器也扛不住,一般都是用分页查询来处理的
个人感觉你的评论非常有用
浪子sa家 2019-09-05
  • 打赏
  • 举报
回复
个人感觉你的评论非常有用
吃瓜日常 2019-09-05
  • 打赏
  • 举报
回复
引用 19 楼 可怜的小白兔 的回复:
分页显示考虑一下谢谢
在看ASPNET pager 分页插件,但是在结合自己项目上有点困难,刚毕业的程序员新手
大鱼> 2019-09-05
  • 打赏
  • 举报
回复
WEB如果加载数据量比较大,本身浏览器也扛不住,一般都是用分页查询来处理的
可怜的小白兔 2019-09-05
  • 打赏
  • 举报
回复
分页显示考虑一下谢谢
吃瓜日常 2019-09-05
  • 打赏
  • 举报
回复


引用 17 楼 秋的红果实 的回复:
web.config,system.web节下,将maxRequestLength设置到足够大
我之前也搜过这方面的解决办法,可是为什么我在web.config里面ctrl+f根本查不到你说的这个maxRequestLength属性,难受
秋的红果实 2019-09-05
  • 打赏
  • 举报
回复
web.config,system.web节下,将maxRequestLength设置到足够大
吃瓜日常 2019-09-05
  • 打赏
  • 举报
回复
引用 29 楼 u014480075 的回复:
[quote=引用 27 楼 吃瓜日常 的回复:]
现在的难点就在于数据分页查询的这个点,我不是查询固定的数据,固定的表,固定的条件,首先我有大概三四个条件,时间,查询类型,等等,包括查询的数据也不是固定的,所以这样去处理分页数据才会觉得有难度,分页查询的好处我问这个问题的时候就是知道的,但自己真的有点做不成才找一下看看有没有其他的方法,不过还是谢谢大家了

在sql就把分页处理掉,和你动态查询啥关系,你写的sql本身可以动态生成,根据前端选择进行查询。 要你这么说,你觉得电商那些页面查询怎么做的。。。人家这么多分类,你觉得查询表,条件也都是固定的?[/quote]我现在的sql是写死的,就是不同的情况下调用不同的查询语句,你说的在sql就把分页处理掉是什么意思可以详细说一下嘛,谢谢了
sichuanwww 2019-09-05
  • 打赏
  • 举报
回复
SQL分页是首选
u014480075 2019-09-05
  • 打赏
  • 举报
回复
引用 27 楼 吃瓜日常 的回复:
现在的难点就在于数据分页查询的这个点,我不是查询固定的数据,固定的表,固定的条件,首先我有大概三四个条件,时间,查询类型,等等,包括查询的数据也不是固定的,所以这样去处理分页数据才会觉得有难度,分页查询的好处我问这个问题的时候就是知道的,但自己真的有点做不成才找一下看看有没有其他的方法,不过还是谢谢大家了

在sql就把分页处理掉,和你动态查询啥关系,你写的sql本身可以动态生成,根据前端选择进行查询。 要你这么说,你觉得电商那些页面查询怎么做的。。。人家这么多分类,你觉得查询表,条件也都是固定的?
yrfxiao 2019-09-05
  • 打赏
  • 举报
回复
个人感觉的有用
加载更多回复(19)

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧