ASP.NET Razor页面中未终止的字符串常量错误

时间:2017-12-12 09:16:40

标签: javascript asp.net-mvc razor

所以我正在编写一个ASP.NET MVC Web应用程序,在我的一个剃刀页面的顶部,我有这个代码:

    <script type="text/javascript">
        alert("@TempData["alertMessage"]");
    </script>

如果我理解错误

  

未终止的字符串常量

正确,这意味着我没有关闭引号。但是,如果我查看代码,它应该正确关闭吗?

它出了什么问题?

1 个答案:

答案 0 :(得分:4)

您应该使用single引号以避免使用error

alert('@TempData["alertMessage"]');

换句话说,您应该将语句包装在单quotes内。