我写了下面的代码:
<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'类型的子元素。
我不想插入选择到列表视图或从选择中删除runat。我能做什么?
一个select元素只能包含option或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