我遇到一个问题,当用户点击两个面板外部的按钮时,我需要触发2个更新面板进行更新
<asp:UpdatePanel runat="server" ID="pnlDropDowns" UpdateMode="Conditional">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnUseMeter" Event="Click"/>
</Triggers>
<ContentTemplate>
<asp:UpdatePanel runat="server" ID="pnlChart" UpdateMode="Conditional">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnUseMeter" Event="Click"/>
</Triggers>
<ContentTemplate>
<asp:Button ID="btnUseMeter" runat="server" Text="View Meter Data" Enabled="True" OnClientClick="lowerFlag();" />
我收到错误
在UpdatePanel'pnlDropdowns'中找不到ID为“btnUseMeter”的控件。
有没有办法解决这个问题?是否可以使用隐藏字段?如果是这样的话会是什么?我可以设置一个隐藏字段的值来表示我希望面板何时更新?
我在这个页面上有相当数量的HTML,因此将页面重组为单个面板不是一个选项,也不是将按钮移动到任何一个面板内
我正在使用C#.NET 4.5
干杯
保罗