我正在使用用户控件在asp.net页面上显示一些内容。我需要根据某些条件禁用(不是不可见)页面上的用户控件。
不是单独禁用用户控件中的每个控件,是否可以禁用用户控件本身?
我读了一些提到用户控件的'Enabled'属性的帖子。但我没有在intellisense中看到用户控件的属性。
请有人帮我这个吗?
感谢。
修改 可以将其设置为只读,而不是禁用用户控件,因为如果禁用了用户控件值,则不会回发用户控件值?对此感到抱歉。
答案 0 :(得分:2)
您可以将所有单独的控件放在用户控件中的Panel中,然后只禁用该面板。
然后在用户控件中添加一个方法或属性,用于隐藏网页中的禁用(即禁用面板)。