在asp.net中禁用用户控件或使其只读

时间:2011-08-29 15:51:46

标签: asp.net controls web

我正在使用用户控件在asp.net页面上显示一些内容。我需要根据某些条件禁用(不是不可见)页面上的用户控件。

不是单独禁用用户控件中的每个控件,是否可以禁用用户控件本身?

我读了一些提到用户控件的'Enabled'属性的帖子。但我没有在intellisense中看到用户控件的属性。

请有人帮我这个吗?

感谢。

修改 可以将其设置为只读,而不是禁用用户控件,因为如果禁用了用户控件值,则不会回发用户控件值?对此感到抱歉。

1 个答案:

答案 0 :(得分:2)

您可以将所有单独的控件放在用户控件中的Panel中,然后只禁用该面板。

然后在用户控件中添加一个方法或属性,用于隐藏网页中的禁用(即禁用面板)。