我正在尝试设置一个System.Web.UI.Control对象的ID字段。该控件实现了一个接口IChartControl,它没有ID属性。我想检索控件作为IChartControl并设置它的ID字段。设置控件界面隐藏的属性
我应该这样做?:
IChartControl chartControl = foo.GetChartControl();
(chartControl as Control).ID = foo.GetID();
chartControl.Bar();
,或者它也同样有权添加一个新的属性,以IChartControl名为“ID”,这样,当我设定的ID字段它设置控件的ID字段。
如果你这样的演员,你会得到一个空引用异常,如果触摸wood,'chartControl'不是'Control'。只是在说'。 – BoltClock 2011-05-18 19:19:43