<asp:Panel>
コントロールをコントロール内に配置し、コードビハインドでさまざまなパネルを条件付きで表示または非表示にする方がよい場合があります。次に、一度に2つ表示できますが、ビューを切り替える場合は、以前に表示されていたすべてのパネルを手動で非表示にする必要があることに注意してください。
既存のものを置き換えますMultiView
:
<asp:MultiView ... >
<asp:View ID="View1" runat="server"> ... </asp:View>
<asp:View ID="View2" runat="server"> ... </asp:View>
<asp:View ID="View3" runat="server"> ... </asp:View>
</asp:MultiView>
一連のPanel
s:
<asp:Panel ID="View1" runat="server"> ... </asp:Panel>
<asp:Panel ID="View2" runat="server"> ... </asp:Panel>
<asp:Panel ID="View3" runat="server"> ... </asp:Panel>
そして、必要に応じてそれらを表示または非表示にします。
// switch to Panel #3
protected void MyButton_Click(object sender, EventArgs e) {
View1.Visible = false;
View2.Visible = false;
View3.Visible = true;
}