个人的粗略总结,AspNetPager分页控件的无刷新显示.
主要的最简单的一个方法就是:
使用微软提供的方法,主要使用了asp:ScriptManager,和asp:UpdatePannel服务器端控件的使用。
---------
<div id="Div1" class="ListDiv">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<fieldset>
<legend>查询列表</legend>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<table class="table" id="tabList">
<thead>
<tr>
<th>
<input type="checkbox" id="chkHead" class="inputchk" />
</th>
<th style="text-align: left;">
姓名
</th>
<th style="text-align: left;">
学号
</th>
</tr>
</thead>
<tbody>
<asp:Repeater ID="rp_list" runat="server">
<ItemTemplate>
<tr>
<td style="text-align: center;">
<input type="checkbox" id="chkList" runat="server" />
</td>
<td>
<input type="hidden" runat="server" id="hidRowId" value='<%# Eval("rowid")%>' />
<%# Eval("student_name")%>
</td>
<td>
<%# Eval("study_no")%>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
</tbody>
</table>
<CService:TPager ID="AspNetPager1" runat="server" OnPagerChanged="PageChanged">
</CService:TPager>
</ContentTemplate>
</asp:UpdatePanel>
</fieldset>
</div>
以上代码即实现了,简单的AspNetPager包裹实现了无刷新.