使用Microsoft图表控件创建图表
本文关键字:创建 控件 Microsoft 使用 | 更新日期: 2023-09-27 18:31:27
我从Microsoft下载示例,以便使用Microsoft图表控件在我的MVC应用程序中创建图表。
问题是,与Google图表,HighCharts等相比,我在MVC中使用图表控件的所有示例都使用图像并且缺乏交互性。
我错过了什么还是这种情况?我可以使用 ASP.NET MVC 和Microsoft图表控件创建交互式图表吗?
谢谢
根据我的理解(和使用),MS 图表最终会生成图像。所以,没有。例如,你不会有与highcharts给你的那种交互性。您可能具有的交互是添加控件(复选框、下拉列表等),这些控件将有助于操作数据和重新生成图表。有些还使用图像映射,但如果交互性/花哨的动画是你正在寻找的,那么我想不适合你。
实际上,您可以使用 MVC 3 和Microsoft图表控件创建交互性。我正在这样做,它正在起作用。
要添加交互性,您需要将图像映射与图表图像一起呈现。别担心,这并不难。
请参考此链接
在视图中,使用 HTMLAction 而不是 html。渲染操作
<img src="<%= Url.Action("Chart", new { id = Model.Id }) %>" usemap="#MyMap" />
@Html.Action("ChartMap", new { id = Model.Id, name = "MyMap" });
如果您有任何疑问,请告诉我。
如果它解决了您的查询,请不要忘记标记为答案。