0

モーダルポップアップ内にユーザーコントロールを配置しています。問題は、ポップアップが呼び出される前でも表示されることです。ユーザーコントロールを他のものに置き換えると、正しく非表示になります。ユーザーコントロールに戻した瞬間、同じ問題が発生します。

これが私のコードです:

<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" />
4

1 に答える 1

0

modalpopup の TargetControlID として名前が付けられた linkbutton を mpe のすぐ上に移動すると、正しく表示されました。

于 2011-06-17T14:15:51.790 に答える