C# 使用2个UpdatePanel时出现问题

C# 使用2个UpdatePanel时出现问题,c#,asp.net,vb.net,C#,Asp.net,Vb.net,我有两个UpdatePanel,第一个有一个按钮,第二个有一个转发器,我不知道为什么当我点击find时,即使数据源在点击后发生了变化,转发器也不会改变 <asp:UpdatePanel ID="pnl" runat="server" > <ContentTemplate> . . <asp:Button ID="btnfind" runat="server" Text="Find " OnClick="btnfind_Click" /> <Con

我有两个UpdatePanel,第一个有一个按钮,第二个有一个转发器,我不知道为什么当我点击find时,即使数据源在点击后发生了变化,转发器也不会改变

<asp:UpdatePanel ID="pnl" runat="server" >
 <ContentTemplate>
.
.

<asp:Button ID="btnfind" runat="server" Text="Find "  OnClick="btnfind_Click" />

<ContentTemplate>
</asp:UpdatePanel>

<asp:UpdatePanel ID="upd" runat="server" UpdateMode="Conditional" >
    <Triggers>
        <asp:AsyncPostBackTrigger ControlID="btnfind" EventName="Click" />
    </Triggers>

    <ContentTemplate>
   <asp:Repeater runat="server" ID="rptItems"  EnableViewState="false">
...
</asp:Repeater>
             </div></div>
    </ContentTemplate>
</asp:UpdatePanel>

.
.
...

它们是两个不同的更新面板。它们不会同时刷新或相互通信。将按钮移到更新面板外。您可以尝试此操作