【问题标题】:listview in html-selecthtml-select 中的列表视图
【发布时间】:2011-12-31 02:03:06
【问题描述】:

我写了这段代码:

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

【问题讨论】:

  • 我不认为这段代码做你认为的那样。
  • 你想完成什么?只是动态地将类别添加到您的选择中?
  • 是的,这就是我想要完成的目标

标签: asp.net asp.net-controls


【解决方案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-different-data

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-02
    • 2012-09-24
    • 1970-01-01
    • 1970-01-01
    • 2012-07-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多