AspNetPager如何实现无刷新分页功能代码???

问题描述

AspNetPager控件如何实现无刷新分页功能。本人已经用了以下的代码,还需要怎么改动???<%@RegisterAssembly="AspNetPager"Namespace="Wuqi.Webdiyer"TagPrefix="webdiyer"%><divid="news"><ulclass="li6"><asp:RepeaterID="rp_News1"runat="server"><ItemTemplate><li><ahref="ViewFGZH.aspx?id=<%#Eval("id")%>"style="text-decoration:none;"><%#Eval("fgzhtitle")%>&nbsp;&nbsp;&nbsp;&nbsp;【<%#Eval("newsdatas")%>】</a></li></ItemTemplate></asp:Repeater></ul></div><br/><br/><br/><divid="newsfenye"><formid="form2"runat="server"><webdiyer:aspnetpagerid="AspNetPager1"runat="server"horizontalalign="right"onpagechanged="AspNetPager1_PageChanged"showcustominfosection="Left"width="95%"meta:resourceKey="AspNetPager1"style="font-size:12px"InputBoxStyle="width:19px"CustomInfoHTML="共有<b><fontcolor='red'>%RecordCount%</font></b>条记录当前页<b><fontcolor='red'>%CurrentPageIndex%</font>/%PageCount%</b>次序%StartRecordIndex%-%EndRecordIndex%"AlwaysShow="True"FirstPageText="首页"LastPageText="尾页"NextPageText="下一页"PageSize="2"PrevPageText="上一页"NumericButtonCount="5"></webdiyer:aspnetpager></form></div></div>

解决方案

解决方案二:
我觉得够呛。分页还要实现无刷新。异步?我从来没想过。如果真的想这样的话可以通过Ajax。但是我觉得没那种必要。
解决方案三:
可是刷新的话,页面上的其他的图片和数据什么的都不显示了。。。如何解决啊???
解决方案四:
那就把你页面加载所有需要的条件放到URL里,每次刷新就变成了发送一个URL请求,根据值重新绑定数据呗,现在很多网站都是这么做的,不过这样做的话分页控件初始化的时候要重新给定当前页码,否则的话他的页码会一直停在第一页
解决方案五:
你要用aspnetpager做无刷新分页,简单的做法就是就列表等分页控件放到updatepanel里面,那个aspnetpager的实例里有!
解决方案六:
把你也页面加载的时候写个加载数据的方法吧引用1楼liuleiyu121520的回复:

我觉得够呛。分页还要实现无刷新。异步?我从来没想过。如果真的想这样的话可以通过Ajax。但是我觉得没那种必要。

解决方案七:
可以加updatepanel
解决方案八:
引用4楼fangxuan的回复:

你要用aspnetpager做无刷新分页,简单的做法就是就列表等分页控件放到updatepanel里面,那个aspnetpager的实例里有!

+1
解决方案九:
引用4楼fangxuan的回复:

你要用aspnetpager做无刷新分页,简单的做法就是就列表等分页控件放到updatepanel里面,那个aspnetpager的实例里有!

这样最方便,直接拖拽就可以了!
解决方案十:
该回复于2011-12-19 10:31:09被版主删除
解决方案十一:
我用的:<div><asp:ScriptManagerID="ScriptManager1"runat="server"></asp:ScriptManager><asp:UpdatePanelID="UpdatePanel1"runat="server"><ContentTemplate><tablestyle="width:100%;"><tr><tdcolspan="3"><uc1:WebUserControlID="WebUserControl1"runat="server"/></td></tr><tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><tdclass="style1"colspan="3">系统日志</td></tr><tr><tdcolspan="3"><asp:GridViewID="GridView1"runat="server"></asp:GridView><webdiyer:AspNetPagerID="AspNetPager1"runat="server"EnableTheming="True"OnPageChanged="AspNetPager1_PageChanged"FirstPageText="第一"Font-Size="10pt"LastPageText="最后"NextPageText="下页"PrevPageText="上页"ShowCustomInfoSection="Left"ShowNavigationToolTip="True"SubmitButtonText="go转到"Width="360px"PageSize="15"></webdiyer:AspNetPager></td></tr><tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td>&nbsp;</td><td><asp:LabelID="Label1"runat="server"Font-Size="10pt"Text="网络中心"ForeColor="Blue"></asp:Label></td><td>&nbsp;</td></tr></table></ContentTemplate></asp:UpdatePanel></div>
解决方案十二:
简单拖一个scriptmamager再拖一个updatepanel,把内容放在<asp:UpdatePanelID="UpdatePanel1"runat="server"><ContentTemplate>你的无刷新内容</ContentTemplate></<asp:UpdatePanel>
解决方案十三:
目前来说,楼主你使用updatapanel试试看吧。

时间: 2024-11-01 13:37:11

AspNetPager如何实现无刷新分页功能代码???的相关文章

Ajax实现无刷新分页实例代码

今天我们要用ajax做一个分页: 实现Ajax分页: 如果可以的话加上查询条件 找一张表做分页 分页不使用page类 页面不用刷新 Ajax加载数据 <!doctype html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>Document</title> <script src="jquery-1.11.2.

html无刷新分页前端代码

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <script src="../Script/jquer

asp.net 无刷新分页实例代码_实用技巧

数据类代码: 复制代码 代码如下: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Data.SqlClient;using System.Collections;using System.Reflection; namespace DAL{    public  class UserManageClass    {  

PHP+AJAX无刷新分页实现代码详解(1/2)

 代码如下 复制代码 var http_request=false;    function send_request(url){//初始化,指定处理函数,发送请求的函数 http_request=false; //开始初始化XMLHttpRequest对象 if(window.XMLHttpRequest){//Mozilla浏览器     http_request=new XMLHttpRequest();     if(http_request.overrideMimeType){//设置

jquery.pagination +JSON 动态无刷新分页实现代码_实用技巧

aspx 页面: 复制代码 代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="SqlPage.aspx.cs" Inherits="SqlPage" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w

div li的多行多列 无刷新分页示例代码_php技巧

翻页文件一次加载了全部的内容,因而不是很适合大型的网站,而适用于数据比较少的情况. 本例未使用数据库.  PHP Code 复制代码 代码如下: <div class="container"> <ul id="content"> <?php for ($i=1; $i<=53; $i++){?> <li><span><?php echo $i?></span></li&g

ASP.NET无刷新分页简单实现_实用技巧

下面就是和大家分享的实现无刷新分页功能的全部步骤,欢迎学习. 1.新建一个分页存储过程: CREATE procedure [dbo].[P_Pager] (@PageNumber int, @PageSize int) as declare @sql nvarchar(4000) set @sql = 'select top ' + Convert(varchar, @PageSize) + ' * from T_Test where [type]=1 and id not in (selec

JS分页控件 可用于无刷新分页

今天无意看到了这个分页控件,不过使用方法不是很清楚没有研究,.大家可以自行研究,里面的函数写法倒是不错,需要内容的结合   JS分页控件,可用于无刷新分页 复制代码 代码如下: function PagerBar(recordcount, pagesize, pageindex, showpagecount) {     var NumberRegex = new RegExp(/^d+$/);     this.PageIndex = 1; //页索引,当前页     if (pageinde

详解PHP+AJAX无刷新分页实现方法_php技巧

PHP+AJAX无刷新分页实现代码详解,最近在看ajax 教程,就想写个简单入门的PHP+AJAX无刷新分页,我们依据ajax开发框架,代码如下: var http_request=false; function send_request(url){//初始化,指定处理函数,发送请求的函数 http_request=false; //开始初始化XMLHttpRequest对象 if(window.XMLHttpRequest){//Mozilla浏览器 http_request=new XMLH