Расширение ASP.NET DropDownList

2

Я пытаюсь создать собственный элемент управления, который наследуется от DropDownList.

Мне нужно добавить новое свойство в ListItem (в коллекции элементов).

<cc1:MyDropDownList ID="MyDropDownList1" runat="server">   
   <asp:ListItem myProperty="true" text="sometext" ... />                     

</cc1: MyDropDownList>    

Как я могу это сделать?

  • 0
    Можете ли вы объяснить, почему вам нужно создать собственную версию control3?
  • 0
    да, я сделал это в комментарии Дэвиду Роббинсу.
Теги:
controls

2 ответа

3

Даже если вы наследуете DropDownList, вы не можете добавить это свойство, потому что вы должны добавить его в элемент управления ListItem.
Но проблема в том, что класс ListItem запечатан, поэтому вы не можете наследовать его.

  • 0
    Да, я знаю, что это запечатано ... Но что я могу сделать? Любое решение?
0

Можете ли вы расширить возможности клиентской стороны с помощью jQuery?

  • 0
    Ну, я не знаком с JQuery :(
  • 0
    Мне нужно это свойство, чтобы "сигнализировать" RenderContents, чтобы визуализировать определенный элемент определенным образом. Конечно, я могу сделать это, передав этот флаг в свойстве Text, но это не чисто.
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню