日期:2014-05-18  浏览次数:21005 次

关于datalist的样式问题
我在一个页面中拖入了 datalist控件,并绑定了数据,具体的代码如下

<asp:DataList ID="DataList1" runat="server">
  <ItemTemplate>
  <li><%# DataBinder.Eval(Container.DataItem, "title") %></li>
  </ItemTemplate>
</asp:DataList> 

然后在浏览页面,查看显示页面的代码,我发现,页面中自动给我加入了代码

<span id="DataList1">
<span> 
<li>我们的家乡</li>
</span>
<span> 
<li>我的家</li>
</span>
</span>

多了span,我设置的属性是 repeatdirection=horizontal,repeatlayout=flow,我现在想还原本身,去掉这些span,请问该怎么做呢?谢谢

------解决方案--------------------
用reapter算了
------解决方案--------------------
HTML code
 <table border="0" cellpadding="0" cellspacing="1" class="list">
                <tr>
                    <td width="30px" align="center">
                        <input type="checkbox" id="CheckAll" onclick='javascript:SelAll(this.form)' title='全选/全消' /></td>
                    <td width="10%" align="center">
                        栏目</td>
                    <td align="center">
                        标题</td>
                    <td width="15%" align="center">
                        日期</td>
                    <td width="10%" align="center">
                        作者</td>
                    <td width="8%" align="center">
                        浏览</td>
                    <td width="8%" align="center">
                        回复</td>
                    <td width="30px" align="center">
                        编辑</td>
                </tr>
                <asp:Repeater ID="Repeater1" runat="server">
                    <ItemTemplate>
                        <tr>
                            <td align="center">
                                <asp:Label ID="ID" runat="server" Visible="false" Text='<%#Eval("ID")%>'>
                                </asp:Label><asp:CheckBox ID="CHK" runat="server"></asp:CheckBox>
                            </td>
                            <td align="center">
                                <%#Eval("Name")%>
                            </td>
                            <td>
                                 &nbsp;<%# Eval("Title")%>
                            </td>
                            <td align="center">
                                <%#Eval("Dtime")%>
                            </td>
                            <td align="center">
                                <%#Eval("Writer")%>
                            </td>
                            <td align="center">
                                <%#Eval("Hit")%>
                            </td>
                            <td align="center">
                                <%#Eval("Reopen").ToString() == "1" ? "允许" : "不允许"%>
                            </td>
                            <td align="center">
                                <a href="ContentEdit.aspx?ID=<%# Eval("ID")%>">
                                    <img src="images/edit.gif