我有一个看起来像这样的母版页:
<table>
<tr>
<td>
<asp:Label ID="lbl1" runat="server"></asp:Label>
</td>
<td>
<asp:Label ID="lbl2" runat="server"></asp:Label>
</td>
</tr>
</table>
我在所有页面中都使用此设计,除了我想在第一个标签后面添加一个按钮 - lbl1(两者都在同一行),在第二行上查看第二个标签。 我的问题是如何从内容页面(从代码隐藏优先)中实现这一点?
答案 0 :(得分:2)
创建<asp:Button runat="server" Visible="false" ... />
,默认情况下为Visible = false
。在您要查看按钮的页面中,找到按钮并将其设为Visible = true
。
当控件不可见时,它不会渲染,这等于其他页面不存在!