asp.net - 使用 css2.1 在 asp 中继器内进行垂直滚动

标签 asp.net scroll repeater css

在我的 aspx 页面中,我正在调用中继器,问题是我想要一个固定大小的页面,但我想将滚动条保留在中继器内,所以我该怎么做?

我的 asp div 不接受 overflow-y 选项,说它在 css2.1 中不存在,而 overflow 选项给我垂直和水平滚动!

<asp:Repeater ID="TheRepeater" runat="server" OnItemDataBound="TheRepeater_OnItemDataBound" EnableViewState="true" EnableTheming="true">
        <HeaderTemplate>
            <div style="overflow-y: scroll;  margin-top:5px; margin-left:5px; min-height:15px; ">
                </HeaderTemplate>
                <ItemTemplate>
                    <div >
                        <%#DataBinder.Eval(Container.DataItem, "Object")%> - 

                        <%#DataBinder.Eval(Container.DataItem, "AssignedTo")%> 
                    </div>
                </ItemTemplate>
                <FooterTemplate>
            </div>  
        </FooterTemplate>
    </asp:Repeater>  

最佳答案

使用这个:

<asp:Panel ID="Panel1" runat="server" ScrollBars="Vertical">
<asp:Repeater ID="TheRepeater" runat="server" OnItemDataBound="TheRepeater_OnItemDataBound" EnableViewState="true" EnableTheming="true">
        <HeaderTemplate>            
                </HeaderTemplate>
                <ItemTemplate>
                    <div>
                        <%#DataBinder.Eval(Container.DataItem, "Object")%> - 

                        <%#DataBinder.Eval(Container.DataItem, "AssignedTo")%> 
                   </div>                      
                </ItemTemplate>
                <FooterTemplate>               
        </FooterTemplate>
    </asp:Repeater>
</asp:Panel>

希望对您有帮助。

关于asp.net - 使用 css2.1 在 asp 中继器内进行垂直滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15759909/

相关文章:

c# - asp.net 按钮上单击“创建 CSV 文件”,下载该文件并刷新页面

c# - 颠覆协议(protocol)

c# - 你能同时使用路由和查询字符串值吗?

javascript - 如何让div滚动滑动?

asp.net - 从中继器控件更新面板和触发器

html - 如何呈现 report.rdlc 中的格式化文本(及其格式)

php - IE8垂直滚动条问题

Python - 冒泡排序

javascript - $(window).scroll 函数在移动设备上不起作用