<table class="listTable">
<thead>
<tr>
<td>ID</td>
<td>分类</td>
<td>操作</td>
</tr>
</thead>
<asp:DataList runat="server" ID="typeDataList">
<ItemTemplate>
<tr>
<td><%#DataBinder.Eval(Container.DataItem,"type_id") %></td>
<td><%#DataBinder.Eval(Container.DataItem,"type_name") %></td>
<td><asp:LinkButton runat="server" ID="xgLinkButton" CommandArgument='<%#DataBinder.Eval(Container.DataItem,"type_id") %>' Text="修改" OnClientClick="" CommandName="xg"></asp:LinkButton> <asp:LinkButton runat="server" ID="sc" CommandArgument='<%#DataBinder.Eval(Container.DataItem,"type_id") %>' Text="删除" OnClientClick="return confirm('确定要删除吗?')" CssClass="lj" CommandName="sc"></asp:LinkButton></td>
</tr>
</ItemTemplate>
</asp:DataList>
</table>
以上是前台代码。但生成后出现了两个Table,如下:
<table class="listTable">
<thead>
<tr>
<td>ID</td>
<td>分类</td>
<td>操作</td>
</tr>
</thead>
<table id="typeDataList" cellspacing="0" border="0" style="border-collapse:collapse;">
<tr>
<td>
<tr>
<td>1</td>
<td>美容</td>
<td><a id="typeDataList_ctl00_xgLinkButton" href="javascript:__doPostBack('typeDataList$ctl00$xgLinkButton','')">修改</a> <a onclick="return confirm('确定要删除吗?');" id="typeDataList_ctl00_sc" class="lj" href="javascript:__doPostBack('typeDataList$ctl00$sc','')">删除</a></td>
</tr>
</td>
</tr><tr>
<td>
<tr>
<td>2</td>
<td>美发</td>
<td><a id="typeDataList_ctl01_xgLinkButton" href="javascript:__doPostBack('typeDataList$ctl01$xgLinkButton','')">修改</a> <a onclick="return confirm('确定要删除吗?');" id="typeDataList_ctl01_sc" class="lj" href="javascript:__doPostBack('typeDataList$ctl01$sc','')">删除</a></td>
</tr>
</td>
</tr>
</table>
</table>
我不想要DataList自动生成的Table 。在repeatlayout属性的值上,只有TABLE和FLOW可选,其他的均不可选。请问这个问题如何解决?