Я пытаюсь установить поле идентификатора объекта System.Web.UI.Control.Элемент управления реализует интерфейс IChartControl, который не имеет свойства ID.Я хотел бы получить элемент управления как IChartControl и установить его поле идентификатора.
Должен ли я сделать это?:
IChartControl chartControl = foo.GetChartControl();
(chartControl as Control).ID = foo.GetID();
chartControl.Bar();
или было бы одинаково правильно добавить новое свойство в IChartControlс именем 'ID', поэтому, когда я устанавливаю поле идентификатора, оно устанавливает поле идентификатора элемента управления.