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都会清空。

  • 相关阅读:
    Spring.Net的AOP的通知
    Spring.Net的IOC入门
    Unity依赖注入使用
    C#dynamic关键字(1)
    多线线程async与await关键字
    C#面试题
    MangoDB的C#Driver驱动简单例子
    安装vuecli和使用elememtUi
    再也不怕aop的原理了
    easyui实现多选框,并且获取值
  • 原文地址:https://www.cnblogs.com/chenlihong-886/p/10254211.html
Copyright © 2011-2022 走看看