There can be different approaches, but not many. Probably you don't mean Java applet, Flash or Silverlight approaches, which would probably give you most flexible techniques.
First, you could do it all with images. Your ASP.NET application can create image on the fly (using
System.Drawing
) and send them back in HTTP response (please see the code sample in the MDSN article on
System.Web.HttpResponse
:
http://msdn.microsoft.com/en-us/library/system.web.httpresponse.aspx[
^]; it will involve considerable performance cost).
Another approach could use client-side code and is based on HTML5
canvas. Please see, for example:
https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Canvas_tutorial[
^].
—SA