zoukankan      html  css  js  c++  java
  • AspNetPager分页浏览器报错ERR_CONNECTION_ABORTED

    问题AspNetPager分页本地测试没有问题,在服务器上谷歌浏览器报报错ERR_CONNECTION_ABORTED,链接被重置,以为是浏览器的原因换了个火狐浏览器还是不能正常分页;

    点击分页后火狐浏览显示下图:

    后通过百度找到了答案,记录一下:

    原来是查询条件丢失了:

    当通过查询条件进行查询后,对查询结果进行翻页操作时,查询条件会丢失。

    当修改UrlPaging属性后(设置UrlPaging=“true") 问题解决,即:

    <webdiyer:AspNetPager ID="AspNetPager1" runat="server" OnPageChanged="Pager_PageChanged"
    NextPageText="下一页" PrevPageText="上一页" ShowInputBox="Always" ShowCustomInfoSection="Left" CustomInfoTextAlign="left" HorizontalAlign="left" Width="100%"
    PageSize="9" CssClass="page" UrlPaging="True">

    为什么会这样呢?

    因为AspNetPager有两种分页方式:

    1. PostBack方式,UrlPaging="false",默认按此方式。

    PostBack方式用post替代get来隐式传递页面,Url不会发生变化,Viewstate也不会被清空。

    2. Url方式,UrlPaging=”true“。

    按Url方式分页时,可以通过把搜索关键字加到Url参数中来实现搜索。

    Url方式分页,每次翻页Url都会发生改变,都是重新打开页面,控件的值和ViewState都会清空。

  • 相关阅读:
    1006. 求和游戏
    1004. 西西弗斯式的命运
    1024. 排序
    1005. 数独
    kafka的基本操作
    kafka安装
    spring boot 使用redis 及redis工具类
    ArrayDeque类的使用详解
    设计模式随笔之——工厂方法模式
    转:Android随笔之——使用Root权限实现后台模拟全局按键、触屏事件方法(类似按键精灵)
  • 原文地址:https://www.cnblogs.com/chenlihong-886/p/10254211.html
Copyright © 2011-2022 走看看