页面代码如下:
<tr><td style="width: 210px">
                            <br />                            <asp:Repeater ID="Repeater1" runat="server">
                                                 <HeaderTemplate>
                                                 </HeaderTemplate>
                                                <ItemTemplate>
                                                <a href="zerenzhuang.aspx?id=<%# Eval("Id")%>"><%# Eval("Title")%></a><br /><%# Eval("Content") %><br />
                                                </ItemTemplate>
                                                <FooterTemplate>
                                                    
                                                </FooterTemplate>
                            </asp:Repeater>
                            
                            </td>
                                    </tr>

解决方案 »

  1.   

    控制<%# Eval("Title")%>的长度;(1)在查询数据时用sql语句判断长度是否超出限制;超出的话作处理;
    (2)用c#判断长度;
      

  2.   

    <%# Eval("Content").ToString().length>10?"":"" %>
      

  3.   

    在Repeater中加div或table控制宽度!
      

  4.   

    页面代码如下:
    <tr><td style="width: 210px">
      <br />  <asp:Repeater ID="Repeater1" runat="server">
      <HeaderTemplate>
       <table width='宽度值'>  </HeaderTemplate>
      <ItemTemplate>
      <a href="zerenzhuang.aspx?id=<%# Eval("Id")%>"><%# Eval("Title")%></a><br /><%# Eval("Content") %><br />
      </ItemTemplate>
      <FooterTemplate>
        </table>  </FooterTemplate>
      </asp:Repeater>
        
      </td>
      </tr>
      

  5.   

    用div把repeater包起来,设置div的宽度
      

  6.   

    <div><%# Eval("Title")%> </div> 然后设置div的宽带及其他style