在我的 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/