0

我写了这段代码:

<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。我能做些什么?

4

1 回答 1

-1

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-不同的数据

于 2011-12-30T18:03:06.530 回答