2011-12-30 3 views
0

Я написал этот код:ListView в HTML-выберите

<select id="selectCategories" runat="server"> 
    <option value="-1">Categories</option> 
    <asp:ListView ID="lvCategories" runat="server"> 
     <ItemTemplate> 
      <option value="<%# Eval("ID") %>"><%# Eval("NAME") %></option> 
     </ItemTemplate> 
    </asp:ListView> 
</select> 

и браузер дал мне: «HtmlSelect» не может иметь детей типа "ListView.

Я не хочу вставлять select в список или удалять runat из выбранного. Что мне делать?

+1

Я не думаю, что этот код делает то, что вы думаете. – jadarnel27

+0

что вы пытаетесь достичь? Просто добавление категорий в ваш выбор динамически? – Robert

+0

да, это то, что я пытаюсь выполнить – Nir

ответ

-1

отборное элемент может содержать только вариант или OPTGROUP элементы

попробовать OPTGROUP элемент

https://developer.mozilla.org/en/HTML/Element/optgroup

также следующее видео научит вас, как сделать то, что вы пытаетесь

http://www.asp.net/web-forms/videos/how-do-i/how-do-i-use-the-ability-to-create-groups-with-the-listview-control-for-different-data

+0

Как это решить проблему? – Nir