我有一些使用Javascript在客户端创建的图表。我希望他们在我的.net代码隐藏中使用查询和计算服务器端的数据。
每个图表只需要传递2个数字,我想第三个变量(名称)。
这比我预期的更难,因为我还没有通过Google搜索找到合适的答案?
我知道我可以在页面上创建一些隐藏的值,但由于图表绘制脚本位于文档的头部,它肯定会在读取这些值之前尝试创建图表
答案 0 :(得分:0)
如果您使用的是ASP.NET MVC和Razor,则可以使用以下方法 1.计算后面代码中图表所需的值,并将其分配给模型属性 2.使用Razor代码在图表绘制脚本上方呈现图表变量。
<!-- Render chart variables -->
<script type="text/javascript">
var chartVariable1 = @Html.Raw(@Model.ChartVariable1);
</script>
<!-- Chart drawing script -->