微軟最近發布了最新的ASP.NET伺服器端控制項 <asp:chart />, 在ASP.NET 3.5 中可以使用這個控制項在瀏覽器端顯示炫目的圖表。
- Download the free Microsoft Chart Controls
- Download the VS 2008 Tool Support for the Chart Controls
- Download the Microsoft Chart Controls Samples
- Download the Microsoft Chart Controls Documentation
- Visit the Microsoft Chart Control Forum
一旦安裝了<asp:chart/>控制項,就會在Toolbar的"Data"欄出現,也可以在ASP.NET頁面中很容易的使用代碼定義:
<asp:chart/>支援豐富的圖表形式,including pie, area, range, point, circular, accumulation, data distribution, ajax interactive, doughnut, and more. 你可以在面板裡直接輸入資料或者使用資料繫結動態顯示。在啟動並執行時候,這個控制項在伺服器端產生一個圖片(比如一個PNG檔案),用戶端使用一個<img/> HTML元素來引用這個圖片。這個伺服器控制項提供緩衝這個圖片的功能或者長期作為一個檔案儲存的功能,它在任何標準的ASP.NET頁面都可以工作,不需要特殊軟體的支援。
想要更好的理解這個控制項,我推薦downloading the Microsoft Chart Controls Sample Project.
下面是幾個抓圖:
除了上面的一些示範,你可以下載Microsoft Chart Control Documentation 或者去Chart Controls Forum 討論
來源與Scott的部落格:http://weblogs.asp.net/scottgu/archive/2008/11/24/new-asp-net-charting-control-lt-asp-chart-runat-quot-server-quot-gt.aspx