У меня есть пользовательский элемент управления кнопки, для которого я создал свойство UserRights, которое я использую для определения прав, которые пользователь должен иметь, прежде чем кнопка будет включена. Эти права определены как открытые константы в классе с именем UserRight (я не использую Enum по некоторым специальным причинам разработки кода).
Итак, что я хотел бы достичь, это:
<hmk:Button Id="BtnSave" UserRights='<%#UserRight.Create, UserRight.Modify%>' ... runat="server" />
Прямо сейчас свойство UserRights реализовано как:
public List<int> UserRights {get; set; }
И поэтому мне нужно сделать так:
<hmk:Button Id="BtnSave" UserRights='<%#new List<int> {UserRight.Create, UserRight.Modify }%>' ... runat="server" />
Можно ли добиться того, что я хочу, как указано в первом примере?
С наилучшими пожеланиями
Хенрик