用户评论功能

本文介绍了用户评论功能的开发思路,包括用户在公告下评论,管理员后台查看,用户间互动。设计了包含评论ID、用户ID等字段的数据表,并讨论了如何使用自连接和AddRange方法完成完整数据查询。回复评论涉及数据回填和新增,删除评论则需递归查找并删除上级ID相关评论。
摘要由CSDN通过智能技术生成

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

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

 

而回复的过程就是一个数据回填及新增的一个过程。当管理员想要回复某一用户时,选中改评论获取评论ID,回填到模态框中,输入回复内容即新增。通过

序列化表单值来创建对象数组(名称和值)࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值