显示删除时的确认消息

时间:2010-11-22 09:50:02

标签: asp.net-mvc-2

我有一个简单的mvc应用程序,它执行CRUD功能来管理UserDetials。我在尝试删除记录时需要显示一个确认框。

1 个答案:

答案 0 :(得分:0)

您可以使用javascript将提交处理程序附加到执行删除的表单。这是jquery的一个例子:

假设有以下删除表格:

<%: Html.BeginForm("Destroy", "Product", FormMethod.Post, 
    new { id = "deleteForm" }) { %>
    <%: Html.HttpMethodOverride(HttpVerbs.Delete) %>
    <%: Html.HiddenFor(x => x.Id) %>
    <input type="submit" value="Delete product" />
<% } %>

您可以使用jquery附加.submit()处理程序并要求用户确认:

$(function() {
    $('#deleteForm').submit(function() {
        return confirm('Are you sure you want to delete this product');
    });
});