0
我有一个应用程序显示问题的网格/表,每个问题都有一个状态下拉列表。有大约1-200个问题,每个状态下降大约有50个选择,对于电网的每一行都是相同的。使用HTML.DisplayFor时,我可以传递不同的模型到我的网格吗?
我的控制器通过以下的模型的视图:
IEnumerable<Question.Grid>
然后在我的视图我有以下代码打印出一个格表的细节行:
<tbody class="grid">
@if (Model != null) {
foreach (var item in Model) {
@Html.DisplayFor(model => item, "QuestionDetail")
}
}
</tbody>
每网格线有一个状态下拉列表,我想将下拉的数据(每行相同)传递给QuestionDetail视图。什么是最好的办法,我发这个信息,所以,我认为,我可以有类似如下:
所有的@Html.DropDownList("Question.Status", Status, new { id = "StatusID"})