【发布时间】:2014-09-14 13:22:10
【问题描述】:
我的 asp.net mvc 视图中有下表:-
@foreach (var item in Model) {
<tr id="@item.TMSServerID">
<td>
@Html.ActionLink("Edit", "Edit","Server", new { id=item.TMSServerID },null) |
@if (!item.IsAlreadyAssigned()){
@Ajax.ActionLink("Delete",
"Delete", "Server",
new { id = item.TMSServerID },
new AjaxOptions
{ Confirm = "Are You sure You want to delete (" + item.Technology.Tag.ToString() + ")",
HttpMethod = "Post",
OnSuccess = "deletionconfirmation",
OnFailure = "deletionerror"
})}
</td>
<td>
@Html.ActionLink(item.Technology.Tag,"Details","Server",new { id = item.TMSServerID},null)
</td>
<td class="hidden-phone" >
@item.status
</td>
表格允许编辑,一次删除单个项目。但现在我想做以下事情:-
在每一行旁边添加一个复选框。
添加 Ajax 删除按钮以删除选定项
添加一个 Transfer ajax 按钮,允许编辑所选项目的状态。
所以我正在努力实现以下目标:-
如何使用 ajax 按钮传递项目 id + 项目时间戳字段,因为我需要检查所选项目是否已被其他用户修改?
如果删除操作成功,我如何从 html 表中删除选定的行?
谢谢
【问题讨论】:
-
请参阅Datatables 以获取此插件。
标签: javascript jquery asp.net-mvc razor asp.net-mvc-5