gpt4 book ai didi

asp.net mvc 5 投票系统

转载 作者:行者123 更新时间:2023-12-04 17:25:48 24 4
gpt4 key购买 nike

关闭。这个问题需要更多focused .它目前不接受答案。












想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post .

6年前关闭。




Improve this question




我正在做一个学校项目,想法是:
每个人都可以登录创建一个建议。
每个人都可以登录并对建议进行投票(赞成/反对)。

到目前为止,我有:
创建了我的建议模型:

namespace Democracy.Models
{
public class Suggestion
{
public int SuggestionId { get; set; }
public string Headline { get; set; }
public string ImageUrl { get; set; }
public string Body { get; set; }
public int score { get; set; }
public DateTime CreaationDate { get; set; }
public Vote Votes { get; set; }
}
}

我搭建了这个脚手架,所以我有了我的 Controller 。

现在投票......我创建了一个投票模型
namespace Democracy.Models
{
public class Vote
{
public int VoteId { get; set; }
public bool Value { get; set; }
public string UserId { get; set; }
}
}

然后的想法是,用户可以对建议单击上/下投票,但我不确定如何实现它,并且有些东西告诉我我走错了路。

任何方向正确的点都将不胜感激。

编辑:我不考虑在建议上制作 upvote 和 downvote 按钮,然后当我单击“upvote”时,我使用 userId、suggestId 和voteValue 创建投票.. 好还是坏的方法?

最佳答案

我建议检查 stakoverflow 投票以获取问题和答案。您需要在值字段中有一个整数类型。

public class Vote
{
public int VoteId { get; set; }
public int Value { get; set; }
public string UserId { get; set; }
}

然后每次点击它都会增加数字。如果您对它们感到满意,请使用 Javascript 框架。因此,在客户端,您可以编写一个处理程序来使用异步更新来增加值。
  • 编辑:
    请在下面的链接中找到我的答案。我已经在那里创建了代码。

  • https://gist.github.com/MisterFantastic/2718f264c0b1ff774d33

    关于asp.net mvc 5 投票系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30899466/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com