C# 问答表格及;控制器问题

C# 问答表格及;控制器问题,c#,asp.net-mvc,model-view-controller,C#,Asp.net Mvc,Model View Controller,我有一个问题表和一个答案表,由问题ID(1到多)链接。我希望能够从一个表单更新两个表 我可以很容易地添加一个问题,但让它同时添加答案(到他们自己的记录集中)会让人头疼 如何设置表单以创建答案,以及如何在控制器中执行操作 任何帮助都将不胜感激,因为我在网上找不到任何好的例子 提前感谢。您想一次提交多个答案,还是在问题下方有一个文本框,允许每次提交一个答案?听起来像是前者,也许这是为了从典型的工作流程中填充一些数据,一个人会出现并给出一个答案(如本网站) 您可以使控制器方法如下所示: public

我有一个问题表和一个答案表,由问题ID(1到多)链接。我希望能够从一个表单更新两个表

我可以很容易地添加一个问题,但让它同时添加答案(到他们自己的记录集中)会让人头疼

如何设置表单以创建答案,以及如何在控制器中执行操作

任何帮助都将不胜感激,因为我在网上找不到任何好的例子


提前感谢。

您想一次提交多个答案,还是在问题下方有一个文本框,允许每次提交一个答案?听起来像是前者,也许这是为了从典型的工作流程中填充一些数据,一个人会出现并给出一个答案(如本网站)

您可以使控制器方法如下所示:

public ActionResult AddQuestionWithAnswers(Question question, List<Answer> answers)
公共行动结果添加带答案的问题(问题,列表


在前端,每次用户开始填写最后一个答案框时,使用JavaScript在答案的末尾添加一个空的答案框。使用上面的数组方法,您可以添加任意多个框,并将它们保存在一个表单中。

谢谢。是的,后端应该能够提交问题的多个答案选项(这就是我的问题所在)作为前端,他们只能选择一个答案(这一方面有效).啊!有点混乱--您希望用户能够提交一个包含多项选择答案的问题,然后用户选择多项选择答案中的哪一个是正确的?还是用户提交的这些多个书面答案?