将消息作为甜蜜警报文本传递时,不起作用

时间:2018-11-16 06:37:10

标签: javascript asp.net-mvc alert sweetalert sweetalert2

这是我在MVC视图中的代码:

@if(msgs != null) { 
    <script>
    {
        sweetAlert({
          title: "User Registration",
          text: "" + msgs + "",
          type: "success",
          confirmButtonText: "OK",
          allowOutsideClick: "true"
        });
    }
    </script>
}

它不执行警报,但是当我将 text:“” + msgs +“” 替换为 text:“ Some Message” 时,它成功执行了Alert。 我需要动态传递消息。

1 个答案:

答案 0 :(得分:0)

尝试一下。您并没有正确混合服务器端和客户端:

@if(msgs != null) { 
    <text>
    <script>
    {
        sweetAlert({
          title: "User Registration",
          text: "@msgs",
          type: "success",
          confirmButtonText: "OK",
          allowOutsideClick: "true"
        });
    }
    </script>
    </text>
}

其中@msgsViewBag的字符串值