ASP.NET(c#语言)实现论坛回复功能时遇到的问题

来源:百度知道 编辑:UC知道 时间:2024/05/24 11:52:31
如题,在实现回复功能时,我想让用户的留言能在帖子的下面有顺序的显示出来,问题是我怎样才能依次地添加用户的留言呢?那些控件该怎样才会乖乖地依次添加呢??我希望的效果就像百度贴吧的回复那样,应该要怎样才能实现呢?请教各位大虾了。

留言应该有个留言时间吧,按留言时间排列就OK了。或者这样也行,你定义一个属性FLOW用来记录顺序(就是1#、2#之类的几楼几楼),数据类型int. 定义FLOW=帖子.count+1;然后就在你显示留言的视图中order by FLOW. 或者直接把FLOW设置为表的主键,自增,然后ORDER BY FLOW最好。

把用户的回复的放到一个表里。
直接读表里的数据进行排序就OK

不知道你是一个表格还是回复是单分的表格?如果是单分的就非常容易了.如果是一个,那么你需要再加入一个控件进行数据库的重读.

应是页面重新生成了.留言一次页面重新生成一个,或者URL重载是为HTML

给每个回帖都添加一个ID.按照ID来排序显示就可以了