Ответ 1
Добавить публичное свойство в класс UserControl, например...
public int MySize { get; set; }
Предположим, что у меня есть пользовательский элемент управления
<MyTag:MyWidget runat="server" />
Мне интересно, могу ли я сделать что-то вроде
<MyTag:MyWidget runat="server" MemberHeight="400" PublicHeight="200" />
Так что в MyWidget.ascx я могу иметь
<div height="<%=IsLoggedIn ? MemberHeight : PublicHeight%>">
или что-то в этом роде...? Поскольку я хочу, чтобы высота изменялась на каждой странице, использующей этот виджет.
Добавить публичное свойство в класс UserControl, например...
public int MySize { get; set; }
Вам нужно определить общедоступные свойства для обоих элементов:
public int MemberHeight{ get; set; }
public int PublicHeight{ get; set; }