C# web窗体c中不必要的asp图表刷新#

C# web窗体c中不必要的asp图表刷新#,c#,asp.net,charts,webforms,C#,Asp.net,Charts,Webforms,我有一个asp图表,每当我点击一个按钮时,它就会刷新,即使整个表单都在更新面板中。其他控件(如文本框)不会刷新(这是可以的),而只刷新图表 <asp:Button runat="server" id="btnPostback" style="display:none" onclick="Chart1_Click" /> <div class="recent-report__chart" onclick="document.getElement

我有一个
asp图表
,每当我点击一个按钮时,它就会刷新,即使整个表单都在
更新面板
中。其他控件(如文本框)不会刷新(这是可以的),而只刷新图表

         <asp:Button runat="server" id="btnPostback" style="display:none" onclick="Chart1_Click" />
         <div class="recent-report__chart" onclick="document.getElementById('<%= btnPostback.ClientID %>').click()">
            <asp:Chart ID="Chart1" runat="server" Width="600px" Palette="EarthTones">
                <Series>
                    <asp:Series Name="Series1" />
                </Series>
                <ChartAreas>
                    <asp:ChartArea Name="ChartArea1"></asp:ChartArea>
                </ChartAreas>
            </asp:Chart>
        </div>


正如代码中明确指出的那样,我通过单击图表调用按钮
btnPostback的
click事件。当我点击按钮时,它会执行它的功能,但图表会清除它的数据。

如果有人偶然发现这个问题,我通过将asp图表的
启用视图状态设置为

是否使用过页面来解决这个问题。ispostback是的,我使用过它