我在内容页面上有两个更新面板。第一个更新面板包含一个按钮,第二个包含一个morris.js line chart,我想在单击按钮时更新它。但是,当按钮位于更新面板中时按钮OnClick事件不会触发,但当它不在更新面板中时可以正常工作。我尝试过很多建议,包括this和this similar situation,但仍然没有解决方案。请在下面找到我的代码:
<asp:UpdatePanel ID="TextChangeButtonUpdatePanel" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:Button ID="TextChangeButton" CssClass="btn btn-sm btn-primary" ClientIDMode="Static" runat="server" CausesValidation="False" Text="Generate Charts" OnClick="TextChangeButton_Click" />
<asp:LinkButton ID="TextChangeLinkButton" runat="server" ClientIDMode="Static" CausesValidation="false" OnClick="TextChangeButton_Click">Generate Chart</asp:LinkButton>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="TextChangeButton" EventName="Click" />
<asp:AsyncPostBackTrigger ControlID="TextChangeLinkButton" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
<asp:UpdatePanel ID="ChartContainerUpdatePanel" runat="server" UpdateMode="Conditional" >
<ContentTemplate>
<div id="ChartContainerOne" class="panel panel-default" runat="server">
<div class="panel-heading">
Inlet Pressure Line Chart
</div>
<div class="panel-body">
<div id="InletPressureMorrisChart"></div>
</div>
</div>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="TextChangeButton" EventName="Click" />
<asp:AsyncPostBackTrigger ControlID="TextChangeLinkButton" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
请帮忙解决这个问题。谢谢大家。