C# 如何使用数据库在mvc3的jquery中显示确认框

C# 如何使用数据库在mvc3的jquery中显示确认框,c#,javascript,jquery,asp.net,C#,Javascript,Jquery,Asp.net,我在mvc3中使用了提交按钮来执行删除操作。 我想显示一个确认框 当我点击按钮时,我使用了下面的jquery。该查询用于静态数据,但是 我想使用我的数据库。单击“提交”按钮时,会显示消息,但 即使单击“确定”,也会显示错误消息。我该怎么做才能让它工作 <script type="text/javascript"> $(document).ready(function () { $("#button").click(function (event)

我在mvc3中使用了提交按钮来执行删除操作。 我想显示一个确认框 当我点击按钮时,我使用了下面的jquery。该查询用于静态数据,但是 我想使用我的数据库。单击“提交”按钮时,会显示消息,但 即使单击“确定”,也会显示错误消息。我该怎么做才能让它工作

<script type="text/javascript">
    $(document).ready(function () {
               $("#button").click(function (event) {
            event.preventDefault();
            var link = this;
            if (confirm("Are you sure that you want to delete this user?")) {
                $.ajax({

                    type: "POST",
                    url: link.href,


                    success: function (data) 
                    {
                        $(link).parents("tr").remove();
                        alert("deleted");                     
                     },

                    error: function (data)
                     {
                        event.preventDefault();
                        alert(" Unsuccessful");
                      }
                });

            }
        }
            );
    });

$(文档).ready(函数(){
$(“#按钮”)。单击(函数(事件){
event.preventDefault();
var-link=这个;
如果(确认(“您确定要删除此用户吗?”)){
$.ajax({
类型:“POST”,
url:link.href,
成功:功能(数据)
{
$(link.parents(“tr”).remove();
警报(“删除”);
},
错误:函数(数据)
{
event.preventDefault();
警报(“未成功”);
}
});
}
}
);
});
试试这个:

<asp:Button ID="btn" runat="server" Text="Click"
            OnClientClick="return confirmDialog(this);"
            onclick="btn_Click" />

var confirmed = false;
function confirmDialog(obj)
{
    if(!confirmed)
    {
        $( "#dialog-confirm" ).dialog({
            resizable: false,
            height:140,
            modal: true,
            buttons: {
                "Yes": function()
                {
                    $( this ).dialog( "close" );
                    confirmed = true; obj.click();
                },
                "No": function()
                {
                    $( this ).dialog( "close" );
                }
            }
        });
    }

    return confirmed;
}


我的代码似乎没有通过成功功能,只显示不成功。代码成功后,我希望继续按钮执行的默认操作。我尝试使用代码,但jquery不支持。哪个版本会支持这个。另外,我使用的是mvc3框架,所以它似乎没有使用aspx函数。如果您可以在jquery中解释它,那么它将非常有用。谢谢你的帮助。