我有一个简单的测验模型,我试图让用户在强类型视图中从两个单选按钮中选择正确答案/替代答案,分组。但是我使用的 lambda 表达式不起作用。我得到两个空白单选按钮。我在这里和在线查看了几个问题,但我的模型是 IList<>,我找不到合适的示例。我发现的所有示例都适用于非 IList<>。
这是我的模特
模型:
public partial class Question
{
public int QuestionID { get; set; }
public string QuestionBody { get; set; }
public string CorrectAnswer { get; set; }
public string AlternativeAnswer { get; set; }
}
我的控制器
public ActionResult Index()
{
QuizSimpleEntities quizEntities = new QuizSimpleEntities();
var questions = from p in quizEntities.Questions
select p;
return View(questions.ToList());
}
我的模型:
@model IList<Quiz.Models.Question>
<h2>Welcome to the Quiz</h2>
@Html.BeginForm(method:FormMethod.Post,controllerName:"Home",actionName:"index")
{
@foreach (var questions in Model)
{
<p>@questions.QuestionBody</p>
@* How to display the CorrectAnswer and AlternativeAnswer
as two radio buttons grouped here? I will be posting the selected value back
}
}
谢谢