如何实现带有“的列表框”;添加/删除“;使用asp.net mvc和jquery的按钮
目前,我有以下部分视图,其中列出了所有可用用户以及每个用户旁边的“将用户添加到类”链接,以在类中注册用户:-如何实现带有“的列表框”;添加/删除“;使用asp.net mvc和jquery的按钮,asp.net,asp.net-mvc,asp.net-mvc-3,razor,Asp.net,Asp.net Mvc,Asp.net Mvc 3,Razor,目前,我有以下部分视图,其中列出了所有可用用户以及每个用户旁边的“将用户添加到类”链接,以在类中注册用户:- @model IEnumerable<Elearning.Models.User> <tr> <th> Student ID </th> </tr> @foreach (var item in Model) { <tr > <td>
@model IEnumerable<Elearning.Models.User>
<tr>
<th>
Student ID
</th>
</tr>
@foreach (var item in Model) {
<tr >
<td>
@Html.DisplayFor(modelItem => item.UserID)
</td>
<td id = "userclass">
@Ajax.ActionLink("Add User to Class", "Register", "User", new { id = item.UserID, classid = ViewBag.id },
new AjaxOptions {
InsertionMode = InsertionMode.InsertAfter,
HttpMethod = "POST",
UpdateTargetId = "incrementadd"
})
</td>
</tr>
}
上面的代码运行良好,但我发现通过单击链接添加每个用户并不容易。
因此,我试图添加一个带有“添加/删除”按钮的列表框,以便根据用户选择注册和注销用户,但我不知道如何修改代码,使用Jquery实现带有“添加/删除”按钮的列表框,从而使我的系统更加用户友好。
有人能给我介绍一些帮助我发展的资料或示例代码吗?
向简单的多重选择致意,我正在使用这个jquery插件: 然后在您的视图中,只需在表单中添加如下内容:
@Html.ListBoxFor(model => model.YourCollectionProperty, MyRepository.FetchPropertySelectList().ToList())
非常简单易用
如果您需要更多关于如何实施的帮助或建议,请告诉我。谢谢您的回复,但我正在尝试实施与以下内容类似的内容
@Html.ListBoxFor(model => model.YourCollectionProperty, MyRepository.FetchPropertySelectList().ToList())