Asp.net 是否可以一次显示多视图的两个活动索引
我和你有一个多视图Asp.net 是否可以一次显示多视图的两个活动索引,asp.net,multiview,Asp.net,Multiview,我和你有一个多视图 Activeviewindex=-1. 我会有一些看法。在一个视图中,我将放置一个栅格视图,其他两个视图包含一些控件。现在,最初我将使用网格视图加载视图,如果用户单击网格视图中可用的单选按钮,我将显示相应的视图以及网格视图。但按照我的想法,我们一次只能展示一个视图。因此,是否有可能一次显示两个多视图。您最好将控件放在控件中,并有条件地在代码中显示或隐藏不同的面板。然后可以一次显示两个面板,但需要注意的是,如果要切换视图,必须手动隐藏以前显示的所有面板 替换现有的多视图:
Activeviewindex=-1.
我会有一些看法。在一个视图中,我将放置一个栅格视图,其他两个视图包含一些控件。现在,最初我将使用网格视图加载视图,如果用户单击网格视图中可用的单选按钮,我将显示相应的视图以及网格视图。但按照我的想法,我们一次只能展示一个视图。因此,是否有可能一次显示两个多视图。您最好将控件放在
控件中,并有条件地在代码中显示或隐藏不同的面板。然后可以一次显示两个面板,但需要注意的是,如果要切换视图,必须手动隐藏以前显示的所有面板
替换现有的多视图
:
<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>
并根据需要显示或隐藏它们:
// switch to Panel #3
protected void MyButton_Click(object sender, EventArgs e) {
View1.Visible = false;
View2.Visible = false;
View3.Visible = true;
}
在
MultiView
中不可能一次显示两个视图,相反,您可以使用@mellamokb提到的单独面板。
还可以看看我在视图中也使用了面板。但是我无法一次加载2个视图我想用
面板的集合替换多视图
。但是对于一个视图,一个面板,正如您在视图中所说,使用2个面板并显示both@Dorababu:为什么不将网格视图
完全从多视图
中删除?哦,那对我来说就很棘手了我应该有大约15个面板
// switch to Panel #3
protected void MyButton_Click(object sender, EventArgs e) {
View1.Visible = false;
View2.Visible = false;
View3.Visible = true;
}