私は ASP.NET/C# Web サイトに取り組んでいます。
データベースからデータを読み取り、辞書に保存しています
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"
}
しかし、ボタンをクリックすると問題が発生し、ポストバックが発生し、「結果」辞書に保存されたデータとチャートが失われます。
ポストバックが発生したときに、データベースからもう一度読み取る必要なく、データを失わないようにする方法はありますか?
助けてくれてありがとう。