2010-11-22 104 views

回答

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'); 
    }); 
});