2016-12-16 73 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文件中,並且工作正常。