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是的,我使用过它