0
设置MultiSelectList我开发一个简单的asp.net MVC应用程序,但我有内部多选择列表中选择前项的问题。这里是我的代码中的控制器:故障从代码
ViewBag.Authors = new MultiSelectList(db.Authors, "AuthorId", "FullName", db.Authors.Where(a => a.Books.Any(b => b.BookId == id)).Select(a => a.AuthorId));
,这里是内部视图剃刀代码:
<div class="editor-label">
@Html.LabelFor(model => model.AuthorIds, "Authors")
</div>
<div class="editor-field">
@Html.ListBoxFor(model => model.AuthorIds, (MultiSelectList)ViewBag.Authors)
@Html.ValidationMessageFor(model => model.AuthorIds)
</div>
它呈现多选择列表,但它并没有选择项目我在代码中设置。有什么建议么?
请分享您预先选择项目的代码。 – 2013-04-23 09:16:41
它在上面的控制器代码中(ViewBag.Authors)。 – 2013-04-23 09:57:08