我正在尝试做一些看起来有点棘手的事情,因为我是 ASP.NET、JQuery 等方面的完整初学者,所以我在这里寻求一些建议。
我已经找到了一个以这种方式显示的公式:
代码如下所示:
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>
Room
</th>
<th>
Room name
</th>
<th>
User
</th>
</tr>
</thead>
<tbody>
@for (int i = 0; i < Model._listPerson.Count(); i++) {
<tr>
<td>
@Html.EditorFor(m => m._listPerson[i].myValue.isSelected)
</td>
<td>
@Html.DisplayFor(m => m._listPerson[i].myValue.name)
@Html.HiddenFor(m => m._listPerson[i].myValue.name)
@Html.HiddenFor(m => m._listPerson[i].myKey)
</td>
<td>
<!--Obtain the KeyValuePair<int, List<PersonModel>> that correspond to the index.-->
@Html.DropDownListFor(m => m.selectedPerson[i], new SelectList(Model._list[i].myValue, "id", "name"))
</td>
</tr>
}
</tbody>
</table>
<p>Assign all selected rooms to user @Html.DropDownListFor(m => m.useless, new SelectList(Model._list[0].myValue, "id", "name"))</p>
所以我想要做的目的是将所有字段“分配的用户”更新为在表格底部选择的用户的名称。如何轻松做到这一点?
谢谢 !