我有一个这样的中继器
<ul>
<li>
<div class="product">
<a href="#" class="info">
<table class="holder">
<asp:Repeater ID="repContent" runat="server">
<HeaderTemplate></HeaderTemplate>
<ItemTemplate>
<%# (Container.ItemIndex + 4) % 4 == 0 ? "<tr>" : string.Empty %>
<td>
<img src='<%#"/productimages/main/" + Eval("PhotoName").ToString().Trim() %>' alt="No Image" />
<span class="book-name"><%#Eval("ProductName") %></span>
<span class="author">by <%#Eval("CompanyName") %></span>
<span class="description"><%#Eval("Description") %></span>
</td>
<%# (Container.ItemIndex + 4) % 4 == 3 ? "</tr>" : string.Empty %>
</ItemTemplate>
<FooterTemplate></FooterTemplate>
</asp:Repeater>
</table>
</a>
<a href="#" class="buy-btn">BUY NOW <span class="price"><span class="low">$</span>22<span class="high">00</span></span></a>
</div>
</li>
</ul>
并且它在浏览器中出现这样
请告诉我我应该对我的代码进行哪些操作。