Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何实现带有“的列表框”;添加/删除“;使用asp.net mvc和jquery的按钮_Asp.net_Asp.net Mvc_Asp.net Mvc 3_Razor - Fatal编程技术网

如何实现带有“的列表框”;添加/删除“;使用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())