【发布时间】:2015-04-13 10:13:40
【问题描述】:
我正在开发一个 MVC 5 Web 应用程序。在我的一个 Razor 视图中,我有一个表格,它吐出几行数据。每行数据旁边都有一个删除按钮。当用户单击删除按钮时,我希望弹出 Bootstrap Modal 并要求用户确认删除。
<table>
<tr>
<th>
@Html.DisplayName("Country")
</th>
</tr>
@foreach (var item in Model)
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.Country)
</td>
<td>
@Html.ActionLink("Edit", "edit", new { id = item.ContactID }) |
<a class="btn btn-danger btn-xs" data-id="@item.ContactID" data-toggle="modal" data-target="#myModal" id="delete"><i class="glyphicon glyphicon-trash"></i></a>
</td>
</tr>
}
</table>
事实上,当用户单击“删除”按钮时,Modal 弹出正常,但我似乎无法将锚标记中的 ID 传递给我的 Modal 中的“确认”按钮,以便随后将其发送到我的控制器中的删除操作。
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-body">
<input type="hidden" id="delete" />
Are you sure you wish to delete this Customer?
</div>
<div class="modal-footer">
<button type="button" id="mySubmit" class="btn btn-danger">Ok</button>
<button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
</div>
</div>
</div>
</div>
当我单击引导程序的删除按钮时,什么也没有发生,我无法删除记录
【问题讨论】:
-
谢谢@TZHX 请帮我解答,我是 MVC 的新手
标签: jquery html asp.net-mvc twitter-bootstrap