最近我安装了visual studio 2012。我在日志中转换了我的项目,它似乎很好,没有错误。当我在句子末尾的 javascript 中查看代码时,他标记了 ; 红色并给出错误:“语法错误”。奇怪的是所有代码行仍然有效,但我只在 VS2012 中得到这个错误,而不是在 VS2008 中。项目仍在构建,因为这是 javascript。知道为什么这在 VS2012 中被标记为错误吗?
<link id="Link1" rel="stylesheet" runat="server" media="screen" href="Styles/jquery-ui.css" />
<!-- load jQuery and tablesorter scripts -->
<script type="text/javascript" src="JS/jquery-1.9.1.js"></script>
<script type="text/javascript" src="JS/jquery-ui.js"></script>
<script type="text/javascript" src="JS/jquery.json-2.2.min.js"></script>
<script type="text/javascript">
var publicationTableSiteIDs = <%= getJsonSiteIDs() %>;
var publicationTableCountries = <%= getJsonCountries() %>;
public string getJsonSiteIDs()
{ //list to javascript for autocorrect on site id's
return (new JavaScriptSerializer()).Serialize(siteIdsList.Distinct().ToList());
}
public string getJsonCountries()
{ //list to javascript for autocorrect on countries
return (new JavaScriptSerializer()).Serialize(countryList.Distinct().ToList());
}