【发布时间】:2019-12-04 20:03:38
【问题描述】:
我在将模型绑定到视图时遇到问题。当我尝试使用我的问题模型创建单选按钮组时,查看发布每个布尔值是否为 false。
型号
编辑:将字段更改为属性。
public class Question
{
public string Name { get; set; }
public List<Answer> Answers { get; set; }
public Question()
{
Answers = new List<Answer>();
}
}
public class Answer
{
public string AnswerText { get; set; }
public bool Checked { get; set; }
public long Id { get; set; }
public long QuestionId { get; set; }
}
查看
for (int i = 0; i < Model.Answers.Count; i++)
{
@Html.HiddenFor(m => m.Answers[i].Id)
@Html.HiddenFor(m => m.Answers[i].AnswerText)
@Html.HiddenFor(m => m.Answers[i].QuestionId)
@Html.DisplayFor(m => m.Answers[i].AnswerText)
@Html.RadioButtonFor(m => Model.Name, Model.Answers[i].Checked)
<br>
}
编辑:
页面
调试
【问题讨论】:
标签: c# model asp.net-mvc-5 radio-button boolean