【发布时间】:2016-09-20 18:50:00
【问题描述】:
当用户单击删除按钮时,我需要添加一个删除确认框。我该怎么做?在运行删除代码之前在 html 页面上或在我的 Controller 调用中?或者引导程序可以做到吗?我迷路了。
这是我的按钮元素和我的控制器操作。
<div class="row">
<div class="col-md-6">
<input type="submit" value="Save" class="btn btn-lg btn-primary" />
</div>
@if (!Model.IsNew)
{
<div class="col-md-6">
<a href="@(Url.Action<UnitsController>(c => c.Delete(Model.Entity.Id)))" class="btn btn-primary col-md-offset-9 col-md-3 ">Delete</a>
</div>
}
</div>
控制器
public ActionResult Delete(int id)
{
var record = DataAccessService.Get<Unit>(id);
DataAccessService.Delete(record);
DataAccessService.Save();
return RedirectToAction<UnitsController>(u => u.Index());
}
【问题讨论】:
-
在 JavaScript 或 Bootstrap 模式中使用
confirm()。
标签: javascript c# css asp.net-mvc twitter-bootstrap