我在我的视图中嵌套了foreach循环,并且在单选按钮时遇到了问题。嵌套循环 - RadioButtonFor无法运行
@foreach (var header in Model.surveyHeaders)
{
<h1>@header.Name</h1>
foreach (var subHeader in Model.surveySubHeaders.Where(x => x.SurveryHeaderID == header.ID))
{
<h2>@subHeader.Name</h2>
foreach (var question in Model.surveyQuestions.Where(x => x.SurveySubHeaderID == subHeader.ID))
{
@Html.RadioButtonFor(x => x.surveyResults.Where(y => y.SurveyQuestionID == question.ID).First().Value, 1);
@Html.RadioButtonFor(x => x.surveyResults.Where(y => y.SurveyQuestionID == question.ID).First().Value, 2);
@Html.RadioButtonFor(x => x.surveyResults.Where(y => y.SurveyQuestionID == question.ID).First().Value, 3);
@question.Question
}
}
}
单选按钮名称始终“值”,因此无线电按钮没有分组。我能做些什么来实现所需的分组?
非常感谢。 – Jason 2012-04-19 20:25:45
没问题!很高兴我可以帮助,当我第一次遇到这种类型的问题时,我知道我需要它:) – mattytommo 2012-04-19 20:28:24