日期:2014-05-17  浏览次数:20450 次

带回复功能的留言板。。
各位大神,本人想弄一个带留言功能的留言板,思路想好了。数据库:一个留言表(留言id,留言,留言时间,用户id),第二个表(回复id,回复留言,用户id,留言id,回复时间),然后是先从数据库读出留言,然后跟着再循环读出回复,这是我的问题出现了:因为回复有多有少,怎么才能够通知前台的CSS为这些留言增加出位置。
asp.net

------解决方案--------------------
没有回复就不要加回复的<div>,有回复就加,给<div>一个最大高度max-height的设置好了。
------解决方案--------------------
这个不用管吧,不设置高度就应该没有问题,lz通过两个repeater嵌套就应该可以实现把
------解决方案--------------------
实现的方法很多啊
方便但是效率低的
每遇到一条留言的记录就根据该留言ID查询出他所有的回复记录  用repeater显示即可

还有可以把留言和回复一起查出来,放在DataTable或者List总,然后再留言的地方Select/FindAll该留言的回复即可

还有一种就是把这两张表  查询到同一张表中,标记该记录时留言类型还是回复类型(因为我看你表里面的内容都差不多)
一个Reapter就可以,循环遍历的时候  判断下类型  不同显示即可