我遇到需要动态禁用某些控件的情况。我不会知道控制的类型。我试图使用FindControl(“”),但是它没有“Enabled”属性,它只有“Visible”属性。
请让我知道如何做到这一点。
提前致谢。
答案 0 :(得分:2)
Enabled属性仅由WebControl类及其后代公开。您需要确保FindControl()返回的控件是一个Web控件,并在禁用它之前将其转换为:
WebControl webControl = FindControl("yourControlId") as WebControl;
if (webControl != null) {
webControl.Enabled = false;
}