Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET ListView-呈现AD/TBODY标记_.net_Asp.net_Jquery_Html_Css - Fatal编程技术网

ASP.NET ListView-呈现AD/TBODY标记

ASP.NET ListView-呈现AD/TBODY标记,.net,asp.net,jquery,html,css,.net,Asp.net,Jquery,Html,Css,我有一个ASP.NET ListView控件(见下文) 不幸的是,当ListView控件被渲染时,会缺少HTML标记,如THEAD/TBODY 这给我带来了一个问题,因为我正在使用的CSS样式需要这些标签 <asp:ListView ID="ListView" runat="server" DataKeyNames="Id"> <LayoutTemplate> <div id="tableContainer" class="t

我有一个ASP.NET ListView控件(见下文)

不幸的是,当ListView控件被渲染时,会缺少HTML标记,如THEAD/TBODY

这给我带来了一个问题,因为我正在使用的CSS样式需要这些标签

<asp:ListView ID="ListView" runat="server" DataKeyNames="Id">
        <LayoutTemplate>
            <div id="tableContainer" class="tableContainer">
                <table runat="server" class="scrollTable" >
                  <thead class="fixedHeader">
                    <tr>
                        <th>
                            <span>Column1</span>
                        </th>                           
                    </tr>
                   </thead>
                   <tbody class="scrollContent">
                    <tr id="itemPlaceholder" runat="server" />
                   </tbody>
                </table>
            </div>
        </LayoutTemplate>
        <ItemTemplate>
            <tr id="items" runat="server">
                <td class="first">
                    <%#Eval("Column1")%>
                </td>                    
            </tr>
        </ItemTemplate>
    </asp:ListView>

专栏1
有没有办法让那些标签渲染


我正在寻找一个干净的解决方案,我愿意使用jQuery Prepend/Append(如果可能)来获得成功。

这是因为您将表标记为runat元素

<table runat="server" class="scrollTable" >

可能是ASP.NET表单框架实现导致通过删除“thead”标记来解析表内容


尝试在不使用runat=“server”标记表标记的情况下实现布局。我试过了,AD标记被呈现出来。

这是一个意外的runat=“server”标记。我不知道我是怎么错过的。谢谢,这里也发生了同样的事。但这不是一个意外的错误。microsoft在asp.net教程中的数据绑定示例中将表runat server设置为默认值。