在ASP.Net MVC中绘制树形图

时间:2010-12-31 14:28:01

标签: asp.net-mvc drawing

我正在为我的跆拳道俱乐部创建一个网络应用程序。

人们可以在线注册锦标赛。

在注册截止日期之后,Web应用程序会生成一个树形图。像这样:

http://img197.imageshack.us/i/dendrogram6bw.jpg/.

我现在想知道如何绘制它。

由于我的体重和年龄类别,我必须动态地为每个组绘制它们。

在MVC视图中绘制此内容的最简单方法是什么?

2 个答案:

答案 0 :(得分:2)

您可能有两种选择:

  1. 使用gdi在服务器上绘制它,并通过管道将结果位图发送到浏览器。

  2. 使用画布在客户端上绘制它。如果您可以控制正在使用的浏览器,这可能不是一个坏主意。否则,坚持服务器端渲染。

  3. 虽然看起来你可以使用HTML元素的边框来做,但我不会。当你对抗那些战斗时,你可以完成服务器端渲染。

    希望这有助于您入门。

    鲍勃

答案 1 :(得分:1)

如果您想在服务器上绘制图像,只需将其作为.jpg发送到浏览器,看看QuickGraph是否能满足您的需求。它不是特定于树状图,但我认为它可能足够灵活。