我正在为我的跆拳道俱乐部创建一个网络应用程序。
人们可以在线注册锦标赛。
在注册截止日期之后,Web应用程序会生成一个树形图。像这样:
我现在想知道如何绘制它。
由于我的体重和年龄类别,我必须动态地为每个组绘制它们。
在MVC视图中绘制此内容的最简单方法是什么?
答案 0 :(得分:2)
您可能有两种选择:
使用gdi在服务器上绘制它,并通过管道将结果位图发送到浏览器。
使用画布在客户端上绘制它。如果您可以控制正在使用的浏览器,这可能不是一个坏主意。否则,坚持服务器端渲染。
虽然看起来你可以使用HTML元素的边框来做,但我不会。当你对抗那些战斗时,你可以完成服务器端渲染。
希望这有助于您入门。
鲍勃
答案 1 :(得分:1)
如果您想在服务器上绘制图像,只需将其作为.jpg发送到浏览器,看看QuickGraph是否能满足您的需求。它不是特定于树状图,但我认为它可能足够灵活。