したがって、あるコントロール セットを他のコントロール セットの上に表示するには、次の HTML を検討してください。
<asp:DropDownList ID="List1" runat="server" Visible="false" />
<asp:DropDownList ID="List2" runat="server" Visible="false" />
<asp:DropDownList ID="List3" runat="server" Visible="false" />
<asp:Label ID="Label1" runat="server" Visible="false" />
<asp:Label ID="Label2" runat="server" Visible="false" />
<asp:Label ID="Label3" runat="server" Visible="false" />
ドロップダウンリストを表示したい場合は、関連するコードビハインドでこれを実行します。
List1.Visible = true;
List2.Visible = true;
List3.Visible = true;
対照的に、ラベルを表示したい場合は、次のコードを実行します。
Label1.Visible = true;
Label2.Visible = true;
Label3.Visible = true;
ASP.NET のコントロールが表示されない場合、レンダリングされないことに注意してください。したがって、コントロールはHTML に含まれません。これが、最初からすべてを非表示に設定した理由です。