2013-03-18 30 views
1

我正在使用我公司的ASP .Net Web應用程序。
該應用程序包含由複選框,多個面板和其他控件組成的複合用戶控件。啓用面板的屬性不傳播

一個面板包含幾個子控件,特別是一個自定義服務器控件。
自定義服務器控件繼承自TextBox。

當複選框被選中或未選中時,會執行一個處理程序。
處理程序中的語句將面板的Enabled屬性設置爲false。
但是,PreRender中自定義服務器控件的Enabled屬性等於true。
爲什麼?

回答

0

在我公司有幾年ASP.Net編程經驗的人告訴我,以下行爲是正常的:
當Panel的Enabled屬性設置時,該設置不會傳播到子控件。