.net 是否可以将UserControl中的元素设置为只读?
我正在使用.net 是否可以将UserControl中的元素设置为只读?,.net,c#-4.0,user-controls,.net,C# 4.0,User Controls,我正在使用Page.LoadControl()动态加载usercontrols,并希望有选择地只显示一些控件。这些控件是包含各种元素(如文本框、下拉列表等)的web表单。是否可以在控件级别执行此操作,或者必须单独禁用控件中的每个元素? 谢谢 如果您可以对控件进行分组,并且必须启用或禁用组,则可以使用面板来实现此目的。您必须启用或禁用面板,其中的所有控件都将启用或禁用 <asp:Panel ID="Panel1" runat="server" Enabled="false">
Page.LoadControl()
动态加载usercontrols,并希望有选择地只显示一些控件。这些控件是包含各种元素(如文本框、下拉列表等)的web表单。是否可以在控件级别执行此操作,或者必须单独禁用控件中的每个元素?
谢谢 如果您可以对控件进行分组,并且必须启用或禁用组,则可以使用面板来实现此目的。您必须启用或禁用面板,其中的所有控件都将启用或禁用
<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>
太好了,这正是我所做的,因此我感谢您的回复。