C# 使用Microsoft图表控件创建图表
我从Microsoft下载示例,以便使用Microsoft图表控件在我的MVC应用程序中创建图表 问题是,我发现在MVC中使用图表控件的所有示例都使用图像,与Google图表、HighCharts等相比缺乏交互性 是我遗漏了什么还是这样?我可以使用ASP.NET MVC和Microsoft图表控件创建交互式图表吗 谢谢根据我的理解(和使用),MS图表最终生成了一幅图像。所以,不,你不会有海图给你的那种交互性。C# 使用Microsoft图表控件创建图表,c#,asp.net,asp.net-mvc,charts,mschart,C#,Asp.net,Asp.net Mvc,Charts,Mschart,我从Microsoft下载示例,以便使用Microsoft图表控件在我的MVC应用程序中创建图表 问题是,我发现在MVC中使用图表控件的所有示例都使用图像,与Google图表、HighCharts等相比缺乏交互性 是我遗漏了什么还是这样?我可以使用ASP.NET MVC和Microsoft图表控件创建交互式图表吗 谢谢根据我的理解(和使用),MS图表最终生成了一幅图像。所以,不,你不会有海图给你的那种交互性。 您可能需要添加控件(复选框、下拉列表等),以帮助操作数据和重新生成图表。有些人也使用图
您可能需要添加控件(复选框、下拉列表等),以帮助操作数据和重新生成图表。有些人也使用图像地图,但如果你想要的是交互性/奇特的动画,那么我猜不适合你。你实际上可以使用MVC 3和Microsoft图表控件创建交互性。我正在这样做,它正在发挥作用 要添加交互性,需要将imageMap与图表图像一起呈现。别担心,没那么难 请参考这个 在视图中,使用HTMLAction而不是html.RenderAction
<img src="<%= Url.Action("Chart", new { id = Model.Id }) %>" usemap="#MyMap" />
@Html.Action("ChartMap", new { id = Model.Id, name = "MyMap" });
“usemap=“#MyMap”/>
@Action(“ChartMap”,new{id=Model.id,name=“MyMap”});
如果您有任何疑问,请告诉我
如果答案解决了您的问题,请不要忘记将其标记为答案