0
@Html.DropDownListFor(model => model.TransferAvailibilities.First().CancellationID, 
(ViewBag.CancellationSchema == null ? null : 
(IEnumerable<SelectListItem>)ViewBag.CancellationSchema), new { @class = "field large" })

そしてエラー

キー「CancellationID」を持つ「IEnumerable」タイプの ViewData アイテムはありません。

私はそれを知っていますが、必要なときにデータを ajax でバインドします。そして、私のラムダが機能しないか、DropDownListForの何か...

4

2 に答える 2

0

あなたはそれを間違っています。方法と理由を説明する代わりに、この投稿をご覧ください。使用方法が明確になります@Html.DropDownListFor

シンプルな Html.DropDownListFor() の書き方は?

于 2012-09-28T14:22:28.773 に答える
0

次のように作成SelectListします。ViewBag.CancellationSchema

@Html.DropDownListFor(x => x.intClient, new SelectList(Model.Clients, "ClientId", "ClientName"), string.Empty);
于 2012-09-28T10:19:45.593 に答える