У меня есть asp chart
, который обновляется всякий раз, когда я нажимаю кнопку, даже когда вся форма находится внутри Update panel
. Другие элементы управления, такие как текстовые поля, не обновляются (это нормально), а только обновляет диаграмму.
<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's
событие нажатия, нажав на график. В тот момент, когда я нажимаю кнопку, он выполняет свои функции, но диаграмма очищает свои данные.