Подтвердить что ты не робот

Могут ли значения или параметры передаваться в пользовательское управление?

Я не использовал их некоторое время. Мне просто интересно, можно ли передавать значения или параметры пользовательскому элементу с страницы aspx. Скажем, вы зарегистрируете элемент управления и затем используете его, используя что-то вроде

<uc1:SampleUserControl id="SampleUserControl1" runat="server"></uc1:SampleUserControl>

синтаксис стиля. Можете ли вы передать параметры там?

4b9b3361

Ответ 1

Да:

<my:Control runat="server" MyPublicProperty="Value1" MyPublicProperty2="Value2"/>

Любое общедоступное свойство может быть установлено в разметке, как указано выше. Вы можете получить более продвинутый, чем это, и поддержать дочерние элементы и т.д. Тоже. Подробнее....

Ответ 2

Создайте общедоступные свойства в коде позади пользовательского элемента управления, а затем они могут использоваться как атрибуты при объявлении пользовательского элемента управления на странице. Проверьте здесь