0

私は .NET AjaxControlToolkit を使用しています (理由は聞かないでください。このプロジェクトを継承しました)。パネルを作成し、ボタンを使用して、次のようにパネルを作成します。

<asp:LinkButton ID="lbReplaceImage" runat="server"><img src="/images/pencil.gif" alt="edit image" /></asp:LinkButton>
<cc1:ModalPopupExtender ID="mpeReplaceImages" runat="server" TargetControlID="lbReplaceImage" BackgroundCssClass="modalBackground" 
                            PopupControlID="pnlReplaceImage" CancelControlID="btnReplaceImageCancel" OkControlID="btnReplaceImageOK">
</cc1:ModalPopupExtender>

その後:

<asp:Panel ID="pnlReplaceImage" runat="server" BackColor="White" CssClass="container">
 .
 .
 .
</asp:Panel>

私の問題は、システムで初めてテーブルにデータがないため、システムによってパネルが非表示にならないことです。CSS を使用してパネルを非表示にしようとしましたが、再びオンになりません。ページにモーダル ポップアップ コントロールがない場合でも、パネルを非表示のままにする演算子はありますか?

4

1 に答える 1

5

パネルを非表示にするためにどの CSS を使用しましたか? 可視性:非表示?

やってみました:

style="display:none"

以前にこの問題に遭遇したことがありますが、これでうまくいきました。

編集: 以下で説明するように、上記の行を機能させるには、インライン CSS として配置する必要があります。

<asp:Panel ID="pnlReplaceImage" runat="server" CssClass="container" style="display:none">
 .
 .
 .
</asp:Panel>
于 2012-04-17T04:43:06.487 に答える