问题:
在点击按钮查询显示Dundas图时,报错:Series["jjj"]丢失。
查了一下错误日志:发现,在PostBack时, Series的状态丢失。
解决方案:
在Chart中加一个属性 CallbackStateContent="All" ,即可保存和恢复Series和DataPoint的所有状态。
相关文档:
public enum CallbackStateContent : |
Member | Description |
---|---|
Auto | Automated selection of save/restore behaviour. |
ChartStateOnly | Saves and restores the all chart state without series data points. |
SeriesDataOnly | Saves and restores the only chart series data points. |
All | Saves and restores the all chart state including series data points. |
None | Saving and restoring will be not performed. |
In this example, we set a charts CallbackStateConent property to SeriesDataOnly.
Visual Basic | Copy Code |
---|---|
Imports Dundas.Charting.WebControl |
C# | Copy Code |
---|---|
using Dundas.Charting.WebControl; |
The CallbackStateContent Auto works under folowing rules:
- All - if UI is activated (Toolbar and context menu).
- SeriesDataOnly - if scrolling and zooming is enabled, and the particular series is not using data-binding.
- None - in all other cases including when user callback is used.
Dundas.Charting.WebControl.CallbackStateContent