1

我正在我的公司开发一个 ASP .Net Web 应用程序。
该应用程序包含一个复合用户控件,由一个复选框、几个面板和其他控件组成。

一个面板包含多个子控件,尤其是自定义服务器控件。
自定义服务器控件继承自 TextBox。

选中或取消选中复选框时执行处理程序。
处理程序中的一条语句将面板的 Enabled 属性设置为 false。
但是自定义服务器控件的 Enabled 属性在 PreRender 中等于 true。
为什么 ?

4

1 回答 1

0

我公司中有几年 ASP .Net 编程经验的人告诉我,以下行为是正常的:
当设置了 Panel 的 Enabled 属性时,该设置不会传播到子控件。

于 2013-03-20T18:25:07.883 回答