asp.net - 图表.js。销售点图例模板

标签 asp.net legend chart.js

我到处寻找这个问题的答案。很有可能,它是如此简单和愚蠢,以至于大多数人都不会遇到它。我对使用 JavaScript/JQuery 很陌生,主要在 .NET 中工作……特别是 C# 和 Web 应用程序。

我的问题如下。

我正在使用 Chart.js 在我的 ASP Web 应用程序中绘制圆环图。一切正常。但是当我去设置图例的选项时,它不会识别一些值,我假设是在 Chart.js 文件中定义的。

name.toLowerCase()

segements.length.. ect. . . It states "Unknown entity"

这是一行:

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 文件时,它工作正常。

我假设这是因为“<%”需要转义或其他原因,因为它们被用于服务器端代码隐藏。

如有任何帮助,我们将不胜感激。

最佳答案

尝试

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>".Replace(":", "%")%>'

关于asp.net - 图表.js。销售点图例模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31353255/

相关文章:

chart.js - Chartjs 数据集重叠和 z-index

javascript - 注释线在chartjs的散点图中不可见

asp.net - 在 VS Code 和 VS 2015 之间切换

c# - 从 sql server 用 javascript 创建 HTML 表

asp.net - 如何使用 ASP.NET 查找 IIS 上 POST 的大小限制?

r - ggplot图例键颜色和透明度

android - Android Studio 的结构侧边栏中的不同图标和符号表示什么意思?

c# - SQL 行更新在 C# 中不起作用

python - 反转图例的顺序

javascript - Charts.js 和 Bootstrap Accordion