我已经到处寻找答案,但很可能答案非常简单和愚蠢,大多数人不会遇到这种情况。我非常新于使用 JavaScript/JQuery,并且主要使用 .NET…具体来说是 C# 和 Web 应用程序。
我的问题如下:
我在我的 ASP web 应用程序中使用 Chart.js 绘制一个环形图表。一切都正常工作,但当我尝试设置图例的选项时,它无法识别一些值,我认为这些值是在 Chart.js 文件中定义的。
name.toLowerCase()
segements.length..等等。它说 "未知实体"
这是该行:
legendTemplate: <%=name.toLowerCase()%>-legend\"><% for (var i=0; i<segments.length; i++){%><li><span style=\"background-color:<%=segments[i].fillColor%>\"></span><%if(segments[i].label){%><%=segments[i].label%><%}%></li><%}%></ul>"
注意:当我使用标准的HTML文件时,这个工作正常。我猜是因为'<%'需要转义或者其他原因,由于它们被用在服务器端代码后面。如有帮助将不胜感激。