如何溢出一排桌子?

时间:2011-11-02 04:36:31

标签: asp.net html

我在asp.net中创建了一个包含上传文件和上传控件的网页。我遇到了一个设计问题。

<table style="width:500px;height:500px">
   <tr>
      <td>Uploading page<td>
   </tr>
   <tr>
      <td style="height:300px;overflow:auto">
         <asp:Repeater ID="UploadedFileList" runat="server">
             <ItemTemplate>
                  <%# Eval("FileName") %>
             </ItemTemplate>
         </asp:Repeater>
      <td>
   </tr>
   <tr>
      <td><asp:FileUpload ID="FileUpload1" runat="server"/></td>
   </tr>
</table>

我想要溢出sencod行。我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

你应该在td中保留另一个DIV,以便在这种情况下更好地工作。

<table style="width:500px;height:500px">
   <tr>
      <td>Uploading page<td>
   </tr>
   <tr>
      <td style="height:300px;">
         <div style="height:300px;overflow:auto">
         <asp:Repeater ID="UploadedFileList" runat="server">
             <ItemTemplate>
                  <%# Eval("FileName") %>
             </ItemTemplate>
         </asp:Repeater>
        </div>
      <td>
   </tr>
   <tr>
      <td><asp:FileUpload ID="FileUpload1" runat="server"/></td>
   </tr>
</table>