我在我的視圖中嵌套了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