2012-02-26 86 views
1

我有一個儀表板頁面,我在其中使用各種MSCharts。MSChart/Asp.net圖表不顯示工具提示

我爲這些圖表中的每一個定義了一個類,其中我在下圖中定義了系列的工具提示,當我運行每個圖表類並定義其系列屬性時。

Series[0].ToolTip = "Date = #VALX{d}\nTotal Qty Shipped = #VALY"; 

我看到的問題是因爲頁面上有多個圖表,每個圖表都有自己的圖表區域。唯一顯示工具提示的圖表是分配給它的第一個圖表。即使爲他們運行類似的代碼,其他圖表也不顯示任何內容。

爲什麼只有第一個圖表顯示工具提示,我該如何解決這個限制?

回答

2

我發現了這個問題,我注意到在爲每個圖表生成的HTML中, 只是一個圖表,沒有分配ID的圖像。儘管我在ASPX頁面中爲圖表提供了一個ID,但我正在使用一個User控件類來傳入屬性,並且ID未在後端分配。一旦我在後面的代碼(Chart.ID = "ChartName")中完成了它並構建它,Tooltips就開始顯示每個單獨的圖表。希望能夠幫助別人解決這個問題,但這並不明顯!