我刚学。NET,很简单的一个repeater控件的数据绑定,刷新后CPU资源就占满了,但点转向或重新打开就没问题,这问题很菜,别笑我
解决方案 »
- asp.net mvc 两个问题
- MVC中Post请求结果返回空为什么求大神解释
- 帮我看看这个查询条件怎么写?
- 用户控件中GridView模板列中image控件图片地址赋值问题
- 分页后,如何设置dropdownlist的默认值
- CommandArgument可以绑定多个字段吗,怎么绑定?代码如下
- 急送分:在GridView中的第一行放入CheckBox控件,如何让CB显示出序列号?
- 自己写了一个自定义控件,可是不出现自己想要的效果,高手过来看看。谢谢。
- 水晶报表中饼形图不显示,急!急!!急!!!(只有30分了)
- 我做的水晶报表调试为什么总出现以下错误,哪位高手可以帮我解答?
- 如何实现未选中的复选框,不让选中?
- label的值不显示SESSION的值,怎么回事,可以这样用吗
你说的这个问题 好象应该是你的数据库中的数据过大,你直接一次绑定出来引起的
解决办法使用存储过程进行数据绑定
从性能考虑:repeater要优于GridView。
-------------------------------------------
刷新后CPU资源就占满了
检查是否一次取出来的数据量很大,如果是取出大量数据建议:用分页存储过程。
这些东西要看情况..提取数据的时候尽量不要用select *来做,需要什么提什么。
另外在where里也要设定好查询的条件,如果过多要做分页。我做分页都会设startIndex来记录每次查的值,这样可以尽量数据库运算和网络传输量