У меня есть диаграмма внутри панели обновлений, подобная этой
<asp:UpdatePanel ID="upChart" runat="server" style="width: 1200px" UpdateMode="Conditional">
<ContentTemplate>
<asp:Chart ID="Chart1" runat="server" width=" 1200px" height="350px" Visible="false">
<Series>
<asp:Series Name="Series1" ChartType="Line" ></asp:Series>
<asp:Series Name="Series2" ></asp:Series>
<asp:Series Name="Series3" ChartType="Line"></asp:Series>
<asp:Series Name="Series4" ></asp:Series>
</Series>
<ChartAreas>
<asp:ChartArea Name="ChartArea1"></asp:ChartArea>
</ChartAreas>
</asp:Chart>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="chartButton" EventName="Click" />
<asp:AsyncPostBackTrigger ControlID="Btn_PageRefresh" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
Я хотел бы использовать JavaScript или код позади, чтобы я мог динамически изменять размеры диаграммы при изменении размера окна.Я попытался установить ширину и высоту на 100%, а затем изменить размер, но мне не повезло