將復(fù)選框列表傳遞到視圖中并取出IEnDigable我有一個將與用戶關(guān)聯(lián)的項目列表。一對多的關(guān)系。我想要傳遞到視圖中的全部項目列表,這樣他們就可以從那些尚未關(guān)聯(lián)到它們的項目中進行選擇(還可以看到那些已經(jīng)關(guān)聯(lián)的項目)。我想從這些創(chuàng)建復(fù)選框。然后,我希望將所選的內(nèi)容發(fā)送回控制器以進行關(guān)聯(lián)。我如何傳遞所有它們的列表,包括那些尚未關(guān)聯(lián)的列表,并可靠地將它們傳遞回被關(guān)聯(lián)的列表中?下面是我首先嘗試的內(nèi)容,但是很明顯這是行不通的,因為我是根據(jù)通過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條經(jīng)驗 獲得超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 關(guān)注
- 440 瀏覽
添加回答
舉報
0/150
提交
取消