dポイントプレゼントキャンペーン実施中!

VWD2008にて登録画面を作成している者です。
ご助言いただけると助かります。

やりたい事としては、
DropDownListでAが選択されたら下にA専用の登録画面(テーブルA)を表示させる。
Bが選択されたら下にB専用の登録画面(テーブルB)を表示させる、というものです。
テーブルの表示位置をAでもBでも同じ位置にしたいため、PanelA・PanelBを重ねて、
PanelAにテーブルAを・PanelBにテーブルBを配置し、
DropDownListでA選択時には、PanelA Visible=true、PanelB Visible=False、
B選択時にはPanelA Visible=False,PanelB Visible=True,
というロジックで切り替えを行おうと考えています。

【疑問点】
パネルを重ねようとすると下記のように入れ子になってしまう。
→同じ位置にテーブルを表示させることができない。

<asp:Panel ID="PanelA" runat="server">
<asp:Panel ID="PanelB" runat="server">
</asp:Panel>
</asp:Panel>

何か良い解決策は無いでしょうか?
Panelにこだわっている訳ではないので、別のコントロールで実現可能ならそちらでもかまいません。
よろしくお願いいたします。

A 回答 (1件)

上下に配置してください。


<asp:Panel ID="PanelA" runat="server">
</asp:Panel>
<asp:Panel ID="PanelB" runat="server">
</asp:Panel>
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!