将复选框列表传递到视图中并取出IEnDigable我有一个将与用户关联的项目列表。一对多的关系。我想要传递到视图中的全部项目列表,这样他们就可以从那些尚未关联到它们的项目中进行选择(还可以看到那些已经关联的项目)。我想从这些创建复选框。然后,我希望将所选的内容发送回控制器以进行关联。我如何传递所有它们的列表,包括那些尚未关联的列表,并可靠地将它们传递回被关联的列表中?下面是我首先尝试的内容,但是很明显这是行不通的,因为我是根据通过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>
2 回答
临摹微笑
TA贡献1982条经验 获得超2个赞
<div id="item-list"> @for (var i = 0; i < Model.AllItems.Count; i++) { <div class="ui field"> <div class="ui toggle checkbox"> <input type="checkbox" id="item-@Model.AllItems[i].ItemID" name="Items[@i]" value="@Model.AllItems[i].Active" /> <label for="item-@Model.AllItems[i].ItemID">@Model.AllItems[i].ItemName</label> </div> </div> }</div>
<input type="checkbox" id="item-@Model.AllItems[i].ItemID" name="Items[@i]" value="@Model.AllItems[i].Active" />
- 2 回答
- 0 关注
- 410 浏览
添加回答
举报
0/150
提交
取消