Я работаю на веб-сайте ASP.NET/C#.
Я читаю данные из базы данных, сохраняю их в словаре
Dictionary<string, decimal> Results
, а затем привязать его к диаграмме ASP.NET
PieChart.Series["Series"].Points.DataBind(Results, "Key", "Value", string.Empty);
Я хочу изменить метку точки при нажатии кнопки.
protected void Button_Click(object sender, EventArgs e)
{
PieChart.Series["Series"].Points[0].Label = "abc"
}
Но проблема, когда я нажимаю кнопку, возникает постбэк, и данные, сохраненные в словаре «Результаты», теряются вместе с диаграммой.
Есть ли способ, чтобы не потерять данные, когда происходит обратная передача без необходимости повторного чтения из базы данных?
Спасибо за любую помощь.