何时使用toastr清除重定向Viewbag

时间:2018-05-01 16:19:42

标签: jquery asp.net-mvc toastr

我正在使用toastr在MVC应用程序中执行操作后显示消息。它正确显示消息,问题是如果有人回到显示的页面,它会再次显示消息。我正在使用以下代码:

    $(document).ready(function () {
        var msg = "@ViewBag.Message";
        if (msg != "") {
            toastr["success"](msg);
        }
    });

所以从页面我正在触发一个AJAX调用,并在成功回调中将页面重定向到它的原始动作,并在我这样做时设置ViewBag.message。问题是,如果某人导航离开页面,然后单击返回该页面,则会再次显示该消息。我已经尝试在几个不同的地方清除ViewBag,但它要么完全清除消息,要么不起作用。

0 个答案:

没有答案