这是我的标记:
<asp:UpdatePanel runat="server" ID="updEml" UpdateMode="Conditional">
<ContentTemplate>
<asp:LinkButton runat="server" Text="+ Add Email" ID="lnkAddEmail" OnClick="lnkAddEmail_Click" />
<div id="Emlpopup" style="width: 470px; display: none; height: 200px;">
<uc:AddEditEmailAddress runat="server" ID="ucAdEdEml" />
</div>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="lnkAddEmail" EventName="Click" />
<asp:AsyncPostBackTrigger ControlID="btnAdEdEmail" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
如您所见,我的 UpdateMode 设置为 Conditional。我希望在单击 lnkAddEmail 或 btnAdEdEmail 时刷新它。但问题是 btnAdEdEmail 在我的 UserControl 中,所以我遇到了异常
“在 UpdatePanel 'updEml' 中找不到触发器的 ID 为 'btnAdEdEmail' 的控件。”
. 我该如何解决这个问题?