用户控件在modalpopup扩展程序中显示不正确

时间:2011-06-16 18:15:58

标签: user-controls modalpopup

我将用户控件放在模态弹出窗口中。问题是它甚至在调用弹出窗口之前就会显示出来。如果我用其他任何东西替换用户控件,它就会被正确隐藏。我放回用户控件的那一刻,我得到了同样的问题。

这是我的代码:

<asp:Panel ID="plSearch" runat="server" CssClass="modalPopup" Width="365">
    <uc1:Search ID="searchSponsor" runat="server" Mode="ReturnID" />
    <asp:Button ID="SearchCancel" runat="server" Text="Cancel" CausesValidation="False" />
    <asp:UpdatePanel ID="upSearch" runat="server">
        <ContentTemplate>
            <asp:Label ID="lblSponsor" runat="server" />
        </ContentTemplate>
    </asp:UpdatePanel>
</asp:Panel>
<asp:ModalPopupExtender ID="mpeSearch" runat="server" TargetControlID="lbSearch"
    PopupControlID="plSearch" BackgroundCssClass="modalBackground" DropShadow="False"
    Enabled="True" CancelControlID="SearchCancel" />

1 个答案:

答案 0 :(得分:0)

当我将名为modalpopup的TargetControlID的链接按钮移动到mpe上方时,它显示正确。