質問のグリッド/テーブルを表示するアプリケーションがあり、各質問にはステータス ドロップダウンがあります。約 1 ~ 200 の質問があり、各ステータス ドロップダウンには、グリッドのすべての行で同じ約 50 の選択肢があります。
私のコントローラーは、次のモデルをビューに渡します。
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"})