我试图让一些ASP使用一些javascript来渲染图表,具体取决于你提供的信息。
我正在谈论this
<div id="chart"></div>
<script>
new Morris.Donut({
element: 'chart',
data: [
@{
foreach(Tuple<int, int> party in ViewBag.parties)
{
@: { label: '@PartyModel.Entity.getNameByID("par:" + party.Item1)', value: '@party.Item2' },
}
}
],
labelColor: '#666',
colors: [
'#c54743',
'#2868b0',
'#ffae00',
'#c65cbb',
'#79d09a',
'#15a5e1',
'#c7c66a',
'#69a85c'
],
});
</script>
它自己完全正常。
我也尝试过包装&#34; text&#34;在它附近..
<text>
{ label: '@PartyModel.Entity.getNameByID("par:" + party.Item1)', value:'@party.Item2' },
</text>
也没用。