当前位置:编程学习 > C#/ASP.NET >>

异步加载列表 求改造

要显示一个列表,希望是初始化时加载前15条记录,滑动滚动条至显示第15条记录时,加载后面的10条记录(16-25),滑动滚动条至显示第25条记录时,加载接下来的10条,依此类推。现有代码如下   求改造
 <div id="readMessageDIV" style="display: none;font-size:11px;width:210px"> <%--信息列表--%>
                        <ul id="readMessageUL" class="messageUL">
                            <%
                                if (MessageDT != null && MessageDT.Rows.Count > 0)
                                {                                 
                                    //foreach (DataRow dr in MessageDT.Rows)
                                    int rows = MessageDT.Rows.Count >= 1000 ? 1000 : MessageDT.Rows.Count;
                                    for (int i = 0; i < rows; i++)
                                    {
                                        string PName = Convert.ToString(MessageDT.Rows[i]["PName"]);

                            %>
   <li onclick="MoveMarker()"
                                class="MessageN" data="N" dataid="<%=id %>">
                                <div class="messageinfo">
                                    <a href="#">
                                        <div class="messagetxt">
                                            <span class="messagetitle">
                                                <%=PName%></span></div>
                                    </a>
                                    <div class="separatorline">
                                    </div>
                                </div>
                            </li>

                            <%
                                }
                            }
                            %>
                        </ul>
                    </div>
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,