DataList按查询条件分页点下一页的时候不能显示按条件查的数据
我用DataList做了个留言板,但我在查询留言时,如果留言多于每页的总数,点下一页的时候就会把留言全部显示出来,而不是只显示按条件查询的,是怎么回事啊,asp.net的...
我用DataList做了个留言板,但我在查询留言时,如果留言多于每页的总数,点下一页的时候就会把留言全部显示出来,而不是只显示按条件查询的,是怎么回事啊,asp.net的,用VS2005编辑,数据库为SQL2005 , 我做的留言板分页的功能以经有了,但只是在数据全显示的时候能正常分页,但如果按查询条件,假如只显示哪天的留言,但这天的留言数大于页面显示的总数,比如每页只显示5条数据,但我查出来的有6条,第一页能正常显示查出来的5条数据,点下一页查看第六条数据的时候,就会提示控件属性没初始化,应该就是查询条件的控件没赋值,好像是在分页的时候把网页重新打开了一次...
展开
4个回答
展开全部
是因为点击的时候,页面重新加载了,而加载的时候呢,数据源可能是你最原始的那个,而不是你根据条件查找的那个了,所以可以把你的条件存储下来,绑定的时候做判断。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
分页查询的时候也要加入查询条件
不然怎么可能是你需要的数据
不然怎么可能是你需要的数据
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的代码是什么?是不是加载事件没有判断是否第一次加载?点击下一页的时候是否没有重新绑定?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
点下一页的时候你需要传入条件,就是你点一页的代码里要传入相关条件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询