2011-04-27 81 views
0

一个水平棒图我是比较新的。净MVC 3(使用剃刀语法)和我坚持用小的要求。实现在MVC 3

我有在它两个字符串值(保守温和)一dropdpwn。每个字符串值都与来自模型的相应的“Min”,“Max”和“Avg”值相关联。现在我必须显示x值(保守,中等)和y值(0%到100%)的水平条形图。现在,无论何时我选择一个下拉值,图表都应该以这样一种方式进行更新:它应该在Y轴上为Minimal和Max之间的区域着色Conservative,Moderate,并显示Min(Eg; 10 %)和Max(例如:50%)的值作为所选下拉值。 此外,当选中复选框(在下拉菜单下方)时,相应的“平均”值应作为保守,中等(x值)图上的指针显示。

谢谢!

回答

0

你必须这样做(甚至不仅仅是这更) 1.执行它的“MVC”的方式和使用jQuery的几种方法:)每个人都在做它:)
使用的jQuery插件图一: http://workshop.rs/jqbargraph/

  1. 使ajax调用一个aspx页面,您可以在其中使用web表格图表控件。
  2. 使用局部视图作为图形。把它放在ajax.beginform中。选择下拉值会导致回发到控制器方法,该方法打包数据 - 可能是内联图像(您可以将字节完全编码为html格式的图像,因此不需要单独的调用来加载图像) 简单值变成了一个模仿条形图的html div。

个人 - 我会选择#1

+0

快速回复感谢。但是,正如我所说的,我对如何实施解决方案缺乏了解。那么,您能否为我提供MVC方式(剃须刀引擎)的样本解决方案文件。我为我的无知道歉。 – dotnetbeginner 2011-04-27 15:26:37

+0

但是,正如我所说的,我对如何实现您的解决方案有一点点想法。那么,您能否以MVC方式(剃须刀引擎)向我提供我的问题样本解决方案文件。我为我的无知道歉。 – dotnetbeginner 2011-04-28 13:51:36