Я понимаю, что всякий раз, когда вы создаете свойство для пользовательского элемента управления, вы можете установить значение свойства с помощью декларативного синтаксиса, чтобы вы могли получить что-то вроде этого:
<uc1:MyControl id="MyControl1" runat="server" Text="Hello" Number="10" Access="ReadWrite" />
Эти атрибуты устанавливают значение для свойств типа:
- Текст - это строка
- Число является целым числом
- Доступ - Enum
Я не смог бы установить открытое свойство типа "Массив" или "Контроль" в декларативной разметке. (или я могу?)
Мой вопрос:
Каков полный список типов, которые можно установить непосредственно с декларативным синтаксисом в качестве атрибутов в элементе управления?