2011-08-31 44 views
1

基于这些数据,我需要在ASP.NET页面中动态生成图形。 这是做什么最好的方法。这在Silverlight中更容易实现吗?如何在ASP.NET中动态生成框图?

+0

您必须找到一个控件才能为您做到这一点。 –

+0

为什么选择关闭? – devnull

回答

2

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

+0

那么它会呈现为位图? – devnull

+0

@andromeda - 这取决于你,但是,是的,这就是命名空间的全部内容 - 图像。 – Oded

+0

它可以呈现为一个矢量图像? – devnull

0

不,绝对不需要SL,您可以使用C#在服务器端的GDI +(Managed GDI API)逐行绘制它。

SL可能会有所帮助,但它真的取决于您是否想要将应用程序绑定到插件。我不会,只是要跨平台(包括移动设备)...

0
  1. 您可以通过 的HttpHandler
  2. 在客户侧牵拉使用创建在服务器端返回的图像的JavaScript就可以找到一个 特殊librarise像 this
  3. 您可以使用Silverlight或Flash
  4. 我不知道,但也许它可以通过CSS3做
+0

它不是CSS3,它是HTML5和画布:) –

+0

也许:)我知道新技术可以做到这一点,但这仍然是跨浏览器的问题,我认为。感谢您的澄清:) – Samich

0

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

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