如何在ASP.NET中动态生成程序框图?

时间:2011-08-31 19:54:41

标签: c# asp.net

根据数据,我需要在ASP.NET页面中动态生成图形。 做这个的最好方式是什么。这在Silverlight中更容易实现吗。

4 个答案:

答案 0 :(得分:2)

您可以使用任何图形库,包括System.Drawing命名空间中的类。

答案 1 :(得分:0)

不,SL并非绝对需要,你可以在C#的服务器端使用GDI +(托管GDI API)逐行绘制。

SL可能会有所帮助,但这实际上取决于您是否希望将应用程序绑定到插件。我不会,只是跨平台(包括移动设备)......

答案 2 :(得分:0)

  1. 您可以在服务器端创建图像并通过返回 HttpHandler的
  2. 使用javascript在客户端绘图,你可以找到一个 特别的图书馆喜欢 this
  3. 您可以使用Silverlight或Flash
  4. 我不确定,但可能可以通过CSS3
  5. 完成

答案 3 :(得分:0)

我会认真推荐使用http://raphaeljs.com/

您可以使用system.drawing创建服务器端代码,但Raphael可以在浏览器中完成所有操作,为您节省往返时间。