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"})