c# - 在 Web 表单中不必要地刷新 asp 图表 c#
问题描述
每当我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
通过单击图表来调用按钮单击事件。当我单击按钮时,它会执行它的功能,但图表会清除其数据。
解决方案
如果有人偶然发现这个问题,我通过EnableViewState
将 asp 图表设置为true
.
推荐阅读
- spring-boot - Spring Security 忽略几个 url 几个 url 基本 auth 剩下所有 JWTTokenAuth
- python - 如何使用 Pipfile/Pipfile.lock pipenv 安装依赖项
- angular - Angular ViewChild valueChange 处理程序在组件被隐藏并由 *ngIf 重新显示后停止触发
- javascript - 我需要帮助获取字符串的前 n 个字符,直到数字字符开始
- java - 如何使用 java lambda 流:给定有书籍的学生列表,找到所有阅读最便宜书籍的学生
- html - HTML5原生拖放遏制?
- laravel - Blade Foreach 和 if 语句,第二次迭代为 9 == 2 返回 true
- vbscript - 如何让 Pcomm 会话自动登录到特定连接..?
- angular - 将图像文件的角度 http 发布到 api 返回代码 401
- python - 如何在某个时间运行python程序的一部分