c#
  • html
  • asp.net
  • 2015-02-14 2 views 0 likes 
    0

    Так что я добавляю элементы в DropDownList из кода позади, и мне нужны эти элементы, чтобы иметь html-контент.DropDownList Элементы с содержимым Html

    добавить элементы следующим образом:

    ListItem _item = new ListItem("<span style='color:red;'> some item</span>", "someValue"); 
    DDL.Items.Add(_item); 
    

    Но тонированное HTML получается, как это:

    <li>&lt;span style='color:red;'&gt; some item&lt;/span&gt;</li> 
    

    Как изменяют innerHtml из ListItem с от кода позади? Или есть лучший способ достичь вышеуказанного?

    ответ

    1

    Это невозможно, не из-за вашего кода или ListItem, а потому, что вы не можете поместить html в опцию select.
    Can I use HTML tags in the options for select elements?
    Styling part of the OPTION text

    +0

    я вижу, спасибо. есть ли какое-нибудь обходное решение, которое я могу использовать для его достижения? – Banana

    +0

    Я думаю, вам нужно будет искать настраиваемое раскрывающееся меню, что-то, что отображает что-то еще, а не select-options –

    Смежные вопросы