在删除上显示确认消息

问题描述:

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

您可以使用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'); 
    }); 
});