我正在嘗試設置一個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