这个问题仅与警告有关(应用程序运行正常)。我正在使用Visual Studio 2012,html5,框架4.5 Asp.Net Web应用程序。当在C#页面部分(aspx.cs)中声明时,我们可以在aspx网页中观察到此问题:

public string EmployeeJson { get; set; }


在javascript部分的页面部分(aspx)中,我们具有:

<script type="text/javascript">
var  employee = <%= EmployeeJson %>;
 </script>


在“错误列表”选项卡中按“重建解决方案”后,我们会看到警告,说明:“语法错误”。编译点在分号上带有红色下划线(如果没有分号,则红线将位于“ var”下)。
有什么建议么?

最佳答案

这样做

var employee=Object(<%= EmployeeJson %>);

07-24 21:54