-1

试图在运行时摆脱控制。我检查它是否存在

if (Controls.Contains(myControl))

它返回true,因为它里面的行是运行的

Controls.Remove(myControl);

但由于某种原因它返回了这个:

System.NullReferenceException:对象引用未设置为对象的实例。

如果控件包含该控件,它怎么可能是空引用?

4

1 回答 1

0

我猜这Controls是变成 的变量Null,因为 Controls.Remove 没有声明它会抛出 Null。

请参阅MSDN

Controls实际上是属性吸气剂吗?返回值取决于页面生命周期状态还是会话状态?

于 2013-05-23T20:53:28.793 回答