テーブル内のかみそりファイルで、次を使用してドロップダウンリストを設定するコードがいくつかありました。
foreach (var item in group) {
<tr>
<td>
...
@Html.DropDownListFor(modelItem => item.OfficeUserId, Model.OfficeApprovers, new { @class = "officeapproverddl", invoiceLineId = @item.InvoiceLineId, officeUserId = @item.OfficeUserId })
...
</td>
</tr>
}
</table>
これはうまくいきましたが、テーブルの外に同じドロップダウンリストが必要になりました。したがって、使用する項目オブジェクトはありません。
これをテーブルの外でどのように機能させますか。今提供しなければならないのは、Model.OfficeApprovers と html 属性だけです。
Model.OfficeApprovers のタイプは次のとおりです。new Dictionary<string, IEnumerable<SelectListItem>>();