如何使asp.net的listview具有响应性

如何使asp.net的listview具有响应性,listview,responsive-design,asp.net-4.5,Listview,Responsive Design,Asp.net 4.5,我在asp.net 4.5页面中有一个listview。我正在填充其中的图像。工作正常。但是,当我更改浏览器的分辨率时,页面的其他元素会根据分辨率进行调整,但listview中的图像不会调整。请告诉我怎么做?代码如下所示 <asp:ListView ID="lVGallery" runat="server" DataKeyNames="ID" DataSourceID="galerySqlDataSource" GroupItemCount="2" OnItemCommand="l

我在asp.net 4.5页面中有一个listview。我正在填充其中的图像。工作正常。但是,当我更改浏览器的分辨率时,页面的其他元素会根据分辨率进行调整,但listview中的图像不会调整。请告诉我怎么做?代码如下所示

    <asp:ListView ID="lVGallery" runat="server" DataKeyNames="ID" DataSourceID="galerySqlDataSource" GroupItemCount="2" OnItemCommand="lVGallery_ItemCommand">


            <EmptyDataTemplate>
        <table id="Table1" runat="server" style="background-color: #FFFFFF; border-collapse: collapse;
            border-color: #999999; border-style: none; border-width: 1px;">
            <tr>
                <td>
                    No data was returned.
                </td>
            </tr>
        </table>
    </EmptyDataTemplate>
    <EmptyItemTemplate>
        <td id="Td1" runat="server" />
    </EmptyItemTemplate>
    <GroupTemplate>
        <tr id="itemPlaceholderContainer" runat="server">
            <td id="itemPlaceholder" runat="server">
            </td>
        </tr>
    </GroupTemplate>
    <ItemTemplate>
        <td id="Td2" runat="server" style="background-color: #E0FFFF; color: #333333;">
            <div>
            <asp:ImageButton ID="ImageButton1" runat="server" ImageUrl='<%# "ImageHandler.ashx?ID=" + Eval("ID")%>'
                Height="100px" Width="100px"  />
                </div>
       </td>
    </ItemTemplate>
    <LayoutTemplate>
        <table id="Table2" runat="server">
            <tr id="Tr1" runat="server">
                <td id="Td3" runat="server">
                    <table id="groupPlaceholderContainer" runat="server" border="1" style="background-color: #FFFFFF;
                        border-collapse: collapse; border-color: #999999; border-style: none; border-width: 1px;
                        font-family: Verdana, Arial, Helvetica, sans-serif;">
                        <tr id="groupPlaceholder" runat="server">
                        </tr>
                    </table>
                </td>
            </tr>

        </table>
    </LayoutTemplate>
        </asp:ListView>

没有返回任何数据。
LayoutTemplate包含块级元素(div)。这意味着ItemTemplate将被包装在div中,该div将占据全部可用宽度


您应该能够从LayoutTemplate中删除div,将其设置为一个span,或者将其设置为一个表格,就像我从@mshsayem链接的帖子中选择的答案一样。请将链接的重要部分添加为您答案的一部分。