Bootbox确认在我的ASP.net MVC应用程序中不起作用

时间:2018-07-21 20:17:11

标签: asp.net-mvc bootstrap-4 bootbox

我是ASP.Net MVC的新手。我正在关注一些教程,并试图创建一个基于引导程序的简单应用程序。我找到了Bootbox,我真的很想使用它,但似乎无法使其正常工作。

我使用Package Manager Console来获取它:

install-package bootbox

然后我将js文件添加到bootstrap部分中的bundleconfig.cs中:

bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include(
"~/Scripts/bootstrap.js",
"~/Scripts/bootbox.js",
"~/Scripts/respond.js"));

我现在试图在列出客户的索引视图中将其用作测试。我添加了这个:

@section scripts
{
<script>
    $(document).on("click", "#customers .js-delete", function (e) {
        bootbox.alert({
            message: "This customer will be deleted!",
        });
    });
</script>
}

当我单击引用的“ js-delete”按钮时,页面冻结。如果我使用本地javascript警报/确认来代替,则一切正常,因此我想这可能与引用bootbox的方式有关,但不知道下一步该如何解决。帮助吗?

1 个答案:

答案 0 :(得分:0)

如果您没有指定多个选项,请不要在最后使用逗号

bootbox.alert({
    message: "This customer will be deleted!"
});

或更简单的方式

bootbox.alert("Your message here…")