我正在使用Page.LoadControl()
动态加载用户控件,并希望有选择地仅显示某些控件。这些控件是包含各种元素(如文本框,下拉列表等)的Web表单。是否可以在控件级别执行此操作,还是必须单独禁用控件中的每个元素?
谢谢!
答案 0 :(得分:1)
如果您可以对控件进行分组并且必须启用或禁用组,则可以使用面板进行此操作。您必须启用或禁用面板,并且将启用或禁用其中的所有控件。
<asp:Panel ID="Panel1" runat="server" Enabled="false">
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<asp:RadioButton ID="RadioButton1" runat="server" />
<asp:Button ID="Button1" runat="server" Text="Button" />
</asp:Panel>