我有两个面板,一个用于“视图”,另一个用于“编辑”。
<asp:Panel ID="pnlView" runat="server" Visible='<%# !pnlEdit.Visible %>'>View</asp:Panel>
<asp:Panel ID="pnlEdit" runat="server" Visible='<%# !pnlView.Visible %>'>Edit</asp:Panel>
你一定知道我想做什么。它是一个非问题,我知道,但我想设置标签,当一个被隐藏时,另一个被自己显示。
pnlView.Visible = true;
会自动隐藏 pnlEdit 。
答案 0 :(得分:0)
塔哈
我会创建一个方法来检查pnlView是否可见,以便该方法可以将pnlEdit的可见性设置为false。
那怎么样?
答案 1 :(得分:0)
最简单的方法:
pnlView.Visible = !(pnlEdit.Visible)
和第二个:
pnlEdit.Visible = !(pnlView.Visible)