Возможно, вам лучше разместить элементы управления внутри <asp:Panel>
элементов управления и условно показать или скрыть различные панели в вашем коде.Затем вы можете показывать два сразу, с оговоркой, что, когда вы хотите переключить представления, вы должны вручную скрыть все ранее отображаемые панели.
Заменить существующие 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;
}