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

标签 javascript asp.net-mvc razor

所以我正在编写一个 ASP.NET MVC Web 应用程序,并且在我的 razor 页面之一的顶部有以下代码:

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

如果我理解错误

Unterminated string constant

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

这有什么问题吗?

最佳答案

您应该使用引号以避免错误

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

换句话说,您应该将语句括在单引号内。

关于javascript - ASP.NET Razor 页面中出现未终止的字符串常量错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47768943/

相关文章:

javascript - Angular 三元运算符?具有功能

c# - razor 文件中的 @functions 代码块有什么作用,我应该何时(如果有的话)使用它?

ASP.NET MVC 与数据库一起发布

c# - 多表单、单 View 、ViewModel for MVC Core 2.0

c# - 如何注销 session MVC Razor visual studio

javascript - AngularJS 如何测试期望任何参数

javascript - Three.js简单的粒子动画

javascript - 外部目标 (URL) 并展开面板/ Accordion Bootstrap。不工作?

asp.net-mvc - 使用 Microsoft Graph 或 Outlook REST API 在电子邮件正文中呈现嵌入图像

asp.net-mvc - 如何在 mvc 中可以隐藏的属性上使用 required 属性