Javascript ASP.NET中的脚本标记

Javascript ASP.NET中的脚本标记,javascript,asp.net,charts,tags,Javascript,Asp.net,Charts,Tags,我正在尝试让一些ASP使用一些javascript,根据您提供的信息呈现图表 我是说 新莫里斯甜甜圈({ 元素:'图表', 数据:[ @{ foreach(ViewBag.parties中的元组party) { @:{label:'@PartyModel.Entity.getNameByID(“par:+party.Item1)”,值:'@party.Item2'}, } } ], 标签颜色:'#666', 颜色:[ "c54743",, "2868b0",, #ffae00",, "c65c

我正在尝试让一些ASP使用一些javascript,根据您提供的信息呈现图表

我是说


新莫里斯甜甜圈({
元素:'图表',
数据:[
@{
foreach(ViewBag.parties中的元组party)
{
@:{label:'@PartyModel.Entity.getNameByID(“par:+party.Item1)”,值:'@party.Item2'},
}
}
],
标签颜色:'#666',
颜色:[
"c54743",,
"2868b0",,
#ffae00",,
"c65cbb",,
“#79d09a”,
"15a5e1",,
"c7c66a",,
"69a85c"
],
});
它自己就可以很好地工作

我还试着在它周围加上“文字”

<text>
{ label: '@PartyModel.Entity.getNameByID("par:" + party.Item1)', value:'@party.Item2' },
</text>

{label:'@PartyModel.Entity.getNameByID(“par:+party.Item1)”,值:'@party.Item2'},

也不起作用。

这是MVC视图还是WebForms或clasic ASP,您的问题没有说清楚。我猜是MVCIt的MVC。我很抱歉没有说清楚。当你说它不起作用时,会发生什么?有什么错误吗?这个输出的HTML是什么?正如您在这里看到的,输出应该是div中ID为“chart”的图表。但是,它不输出任何内容。因此,如果您在浏览器中加载页面并查看源代码,则什么都没有?我觉得这很难理解!!
<text>
{ label: '@PartyModel.Entity.getNameByID("par:" + party.Item1)', value:'@party.Item2' },
</text>