我需要实现类似于SO投票的功能。我试图围绕这个主题查找一些现有的问题,并注意到大多数人都被困在如何投票上下。我已经过去了。我的问题与投票被投票后如何处理有关。这是我到目前为止所做的事情。
现在问题。
答案 0 :(得分:2)
对于
1)如果您使用的是gridview,则几乎必须采用此路线。但是我们需要更多关于你要做什么的细节。
2)当你upvote然后downvote相同的答案/问题时,应该检查和删除它。请记住,您只能对一个问题或答案投1票,因此应编写数据库表,以便它们是userID的唯一行,即QuestionID(假设问题是唯一的)。因此,您甚至不应允许它在表中插入重复的行。
3)stackoverflow是mvc类型的app,你正在使用webforms,所以你可以使用gridview或listview。他们可能只是循环遍历答案并生成html(因为这是MVC)。