Repeater控件只显示数据库读取的第一条数据 其他数据点击按钮才显示出来,我是新手,帮帮忙呀

用Repeater控件读取数据库的内容后,在页面第一次加载时,只显示第一条记录,当点击“展开”按钮后,再显示其他记录,这个该怎么写啊,帮忙呀,新手不会啊~~~~~... 用Repeater控件读取数据库的内容后,在页面第一次加载时,只显示第一条记录,当点击“展开”按钮后,再显示其他记录,这个该怎么写啊,帮忙呀,新手不会啊~~~~~ 展开
 我来答
心随风而逝fly
2013-01-14 · 超过10用户采纳过TA的回答
知道答主
回答量:20
采纳率:0%
帮助的人:20.1万
展开全部
一种是你前台使用javascript脚本控制,第一次加载时其他数据隐藏,点击“展开”时显示出来。
另一种方法是在后台,第一次加载你只查询一条数据绑定,点击展开时,查询多条。你可以把绑定写成一个方法,把条件作为参数,可以分别调用就可以了。
暂时只想到这2个,希望对你有帮助
追问

就是想用第一种js写的,但是我刚学习js,什么都不会,能教教我吗

追答
实例:function changeBody(index){
switch(index){
case 1:{
document.getElementById('iDBody1').style.display = "";
document.getElementById('iDBody2').style.display = "none";
document.getElementById('iDBody3').style.display = "none";
break;
}
case 2:{
document.getElementById('iDBody1').style.display = "none";
document.getElementById('iDBody2').style.display = "";
document.getElementById('iDBody3').style.display = "none";
break;
}
}
大概的思路就是在你repeater的项里加上div可以设置为隐藏,然后在“展开”调用你封装的方法。获取你的div的ID。这种js控制显示隐藏的,网上代码很多。尽量自己多琢磨一下,下次碰到才好自己解决
雪灵痕love
2013-01-14 · TA获得超过215个赞
知道答主
回答量:383
采纳率:0%
帮助的人:96.5万
展开全部
................................................................................................................................
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式