我想在屏幕上绘制一个树,边缘和节点都有标签,用户可以放大树,用户可以更改对象的位置。在java中有一个名为“JHotDraw”的好工具。对.net或/ asp.net有什么相似的东西吗?
答案 0 :(得分:1)
您需要使用javascript在浏览器上呈现。
看看图书馆TheJit。
答案 1 :(得分:1)
ASP.NET是一种服务器端技术。您可以使用System.Drawing
命名空间(GDI +)从服务器端创建静态图形,但是...... 您是否考虑过使用SVG或Canvas?
第一个 - SVG - 是一个客户端标记,用于在常规HTML页面中呈现实时矢量图形。
Canvas是一种客户端,基于2D像素的渲染,也适用于常规HTML页面。
根据您的需要,您可以选择SVG或Canvas。
Mozilla开发者网络(MDN)拥有良好的资源,可以更多地了解这两者: