【发布时间】:2015-06-15 00:45:54
【问题描述】:
我有一个将与用户关联的项目列表。这是一对多的关系。我希望将整个项目列表传递到视图中,以便他们可以从尚未与它们关联的项目中进行选择(并且还可以查看那些已经关联的项目)。我想从这些创建复选框。然后我想将选定的发送回控制器以进行关联。我怎样才能传入所有它们的列表,包括那些尚未关联的列表,并可靠地将它们传回以进行关联?
这是我首先尝试的方法,但很明显这不起作用,因为我将输入基于通过 AllItems 集合传入的项目,该集合与用户本身的项目没有任何联系。
<div id="item-list">
@foreach (var item in Model.AllItems)
{
<div class="ui field">
<div class="ui toggle checkbox">
<input type="checkbox" id="item-@item.ItemID" name="Items" value="@item.Active" />
<label for="item-@item.ItemID">@item.ItemName</label>
</div>
</div>
}
</div>
【问题讨论】:
标签: c# asp.net-mvc razor asp.net-mvc-5