在开发过程中,用户评论功能是一个很常见的功能,而我正好有开发这功能。用户评论功能的整体设计思路是这样的,用户在公告下进行评论,管理员能在后台查看所有用户的评论信息,用户与用户之间能够进行评论留言。根据需求我们可以设计出数据表,数据表的字段有,评论ID ,用户ID ,公告ID ,评论内容,评论时间 , 评论2ID。

根据设计的表来查询数据时,我们会想到用自连接来查询出数据,但是用自连接查询出来的数据是不完整的,所以在一个方法里面我写了两个查询的语句,用AddRange将两个结果连接起来。这样查询出来的结果是完整的

而回复的过程就是一个数据回填及新增的一个过程。当管理员想要回复某一用户时,选中改评论获取评论ID,回填到模态框中,输入回复内容即新增。通过
序列化表单值来创建对象数组(名称和值),新增和回填的方法和我们平常一样。

本文介绍了用户评论功能的开发思路,包括用户在公告下评论,管理员后台查看,用户间互动。设计了包含评论ID、用户ID等字段的数据表,并讨论了如何使用自连接和AddRange方法完成完整数据查询。回复评论涉及数据回填和新增,删除评论则需递归查找并删除上级ID相关评论。
最低0.47元/天 解锁文章
1145

被折叠的 条评论
为什么被折叠?



