试图在运行时摆脱控制。我检查它是否存在
if (Controls.Contains(myControl))
它返回true,因为它里面的行是运行的
Controls.Remove(myControl);
但由于某种原因它返回了这个:
System.NullReferenceException:对象引用未设置为对象的实例。
如果控件包含该控件,它怎么可能是空引用?
我猜这Controls
是变成 的变量Null
,因为 Controls.Remove 没有声明它会抛出 Null。
请参阅MSDN
Controls
实际上是属性吸气剂吗?返回值取决于页面生命周期状态还是会话状态?