Repeater控件只显示数据库读取的第一条数据 其他数据点击按钮才显示出来,我是新手,帮帮忙呀
用Repeater控件读取数据库的内容后,在页面第一次加载时,只显示第一条记录,当点击“展开”按钮后,再显示其他记录,这个该怎么写啊,帮忙呀,新手不会啊~~~~~...
用Repeater控件读取数据库的内容后,在页面第一次加载时,只显示第一条记录,当点击“展开”按钮后,再显示其他记录,这个该怎么写啊,帮忙呀,新手不会啊~~~~~
展开
2个回答
展开全部
一种是你前台使用javascript脚本控制,第一次加载时其他数据隐藏,点击“展开”时显示出来。
另一种方法是在后台,第一次加载你只查询一条数据绑定,点击展开时,查询多条。你可以把绑定写成一个方法,把条件作为参数,可以分别调用就可以了。
暂时只想到这2个,希望对你有帮助
另一种方法是在后台,第一次加载你只查询一条数据绑定,点击展开时,查询多条。你可以把绑定写成一个方法,把条件作为参数,可以分别调用就可以了。
暂时只想到这2个,希望对你有帮助
追答
实例: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控制显示隐藏的,网上代码很多。尽量自己多琢磨一下,下次碰到才好自己解决
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询