Инициализируйте свойство Attributes объекта WebControl с помощью инициализатора коллекции

Я хочу инициализироватьWebControl объекты, встроенные, но для некоторых полей это немного сложно. Например, когда я пытаюсь инициализироватьAttributes свойствоTextBox объект как это:

using System.Web.UI.WebControls;
Panel panel = new Panel() { Controls = { new TextBox() { Attributes = { { "key", "value" } } } } };

Я получаю ошибку:

Не могу инициализировать типAttributeCollection'с инициализатором коллекции, потому что он не реализует' System.Collections.IEnumerable '

Любая идея, как может работать встроенная инициализация в этом случае?

Ответы на вопрос(1)

Ваш ответ на вопрос