2016-12-16 72 views
0

当我复制粘贴工作HTML页面aspx页面下面的线,它给我一个错误 - “这个名字‘名’在目前情况下犯规exsist”无法将粘贴javascript复制到aspx页面。

 legendTemplate: "<ul class=\"<%=name.toLowerCase()%>-legend\"><% for (var i=0; i<datasets.length; i++){%><li><span style=\"background-color:<%=datasets[i].lineColor%>\"></span><%if(datasets[i].label){%><%=datasets[i].label%><%}%></li><%}%></ul>", 

的问题基本上是与在JavaScript中使用了<%和%>。把它带到一个aspx页面时如何逃避?

+1

为什么你把这个JavaScript直接放在你的ASPX页面中?您可以将JavaScript放在.js文件中,并从ASPX页面引用它。这将避免Web窗体引擎试图解析它。 – mason

回答

0

将脚本放置在一个单独的.js文件中,并且工作正常。