Charting
Different methods for creating charts
There are really only a few ways to create charts from ASP.net.
My favorite is to output HTML code that draws the charts via markup.
Another common way (although I prefer not to use it) is to create images on the fly on the server and send those images to the browser.