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

  • 相关阅读:
    利用delegate调试Ajax应用(转)
    Js悟透阅读节选(转)
    我的第一个PHP连接MSSQL2000示例。
    C# 时间相减得到天数
    修改桌面路径。其它路径。
    Player 网页歌曲播放器(CMP)
    麦咖啡 导出安全策略.reg文件。
    js实现几秒页面跳转的几种方式
    19,随机数,不重复。
    marquee 无缝循环
  • 原文地址:https://www.cnblogs.com/chenlihong-886/p/10254211.html
Copyright © 2020-2023  润新知