javascript - 使用 asp.net mvc 查看包消息在按钮单击成功时无法正常工作?

标签 javascript jquery asp.net asp.net-mvc asp.net-mvc-4

当我单击“保存”按钮时,会显示成功警报消息,但我只需要保存功能成功,然后才应显示成功警报消息。

在我的代码中,我在单击按钮时编写了成功警报消息,因此它无法正常工作。如何在成功时在查看包消息中调用 id="bn-success"

<input type="submit" name="actionType" id="bn-success" value="Save" class="btn btn-rounded btn-inline btn-success" />

Controller :

[HttpPost]
        [AllowAnonymous]
        [ValidateAntiForgeryToken]
        public ActionResult Domain(Domain domain)
        {
            try
            {
                int refID = Convert.ToInt32(Session["RefID"]);
                if (ModelState.IsValid && refID > 0)
                {
                    userType type = new userType();
                    int id = type.AddDomain(domain, refID);
                    if (id != 0)
                    {
                        ViewBag.Message = "Domain added successfully";
                    }
                }
                return View();
            }
            catch
            {
                return View();
            }

        }

警报消息:

 $('#bn-success').on('click', function() {
        $.notify({
            icon: 'font-icon font-icon-check-circle',
            title: '<strong>Heads up!</strong>',
            message: @ViewBag.Message
        },{
            type: 'success'
        });
    });

Error

最佳答案

'@ViewBag.Message'

$('#bn-success').on('click', function() {
    $.notify({
        icon: 'font-icon font-icon-check-circle',
        title: '<strong>Heads up!</strong>',
        message: '@ViewBag.Message'
    },{
        type: 'success'
    });
});

关于javascript - 使用 asp.net mvc 查看包消息在按钮单击成功时无法正常工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47363657/

相关文章:

javascript - window.location.href 使用 POST 而不是 GET(或等效效果)

javascript - 将监听器添加到 firebase 生成的 key 内的子级?

php - 在 JSON 的响应对象上调用 Ajax

javascript - 单击其他任何内容时如何关闭弹出窗口

c# - 尝试通过 Union 合并两个列表<>。还是有重复的

javascript - 在哪里可以找到 JS 文档中有关语法的一些信息?

javascript - js中重置计算器输入框以便下一步操作

javascript - 使用 onClick() 写入 tr td

c# - 从集合中删除/跳过项目的最佳方法是什么

c# - 验证无效字符串值 Mysql : '\xD9\xBE\xD8\xA7\xDA\xA9