Html 使用ASP中继器创建Div元素时是否有长度限制?
我正在开发一个中继器,它以可拖动div元素的形式显示大约1900条记录。但是,在第1000个div元素之后,列表不再变长,而是将其余元素聚在一起。我是否达到了某种极限 第1000次记录之后会发生什么: 中继器:Html 使用ASP中继器创建Div元素时是否有长度限制?,html,css,asp.net,Html,Css,Asp.net,我正在开发一个中继器,它以可拖动div元素的形式显示大约1900条记录。但是,在第1000个div元素之后,列表不再变长,而是将其余元素聚在一起。我是否达到了某种极限 第1000次记录之后会发生什么: 中继器: <div id='JobList' class="board-list"> <asp:Repeater ID="JobRepeater" runat="server"> <
<div id='JobList' class="board-list">
<asp:Repeater ID="JobRepeater" runat="server">
<ItemTemplate>
<div id='cardJob<%# string.Format("{0}", Eval("Job"))%>' class="card" draggable="true" ondragstart="dragStart(event)" data-appendto="job">
<p><%# string.Format("{0}", Eval("Job")) + " - " + string.Format("{0}", Eval("Description"))%></p>
</div>
</ItemTemplate>
</asp:Repeater>
</div>
ItemTemplate
中没有针对中继器、控件的项目计数限制。看看这个帖子,它说在大多数浏览器中,grid
layout只显示1000个元素时出现了一些bug。
.board-list {
background-color: rgb(235, 236, 240);
border-radius: 4px;
display: grid;
grid-auto-rows: max-content;
grid-gap: 10px; /* Chrome use a fixed height */
min-height: 40px;
height: auto;
padding: 6px;
cursor: pointer;
}
.card {
background-color: #EBEBEB;
border-radius: 4px;
box-shadow: 0 2px 0 rgba(9,30,66,.25);
padding: 2px;
cursor: pointer;
}