在datalist控件中使用表时额外

时间:2014-07-19 18:08:13

标签: c# html asp.net html-table datalist

我尝试使用Datalist并且出了问题我无法解决它! 在输出...为什么在每一行之后创建额外的行? 我的错是什么?

看看我的代码:

<asp:DataList ID="DataList1" runat="server" DataKeyField="Id" DataSourceID="SqlDataSource1" Width="233px">
    <HeaderTemplate>
        <table>
        <tr>
            <th>Id</th>
            <th>Title</th>
            <th>InTheater</th>
            <th>Spam</th>
        </tr>
    </HeaderTemplate>
    <ItemTemplate>
       <tr>
            <td>a</td>
            <td>b</td>
            <td>c</td>
            <td>d</td>
        </tr>
    </ItemTemplate>
    <FooterTemplate>
        </table>
    </FooterTemplate>
</asp:DataList>`

1 个答案:

答案 0 :(得分:0)

我自己刚刚解决了这个问题。我通过删除模板中的Jon Doe Jr First: Jon Last: Doe Jon J Doe First: Jon Last: Doe Mr Jon Doe First: Jon Last: Doe 解决了这个问题。而不是

<tr>

我用过

<tr>
    <th>Id</th>
    <th>Title</th>
    <th>InTheater</th>
    <th>Spam</th>
</tr>

我不知道为什么它会增加额外的行,但这是我找到的解决方案。

为其他人寻找答案。