ASP.NET使用ajax实现分页局部刷新页面功能
发布时间 - 2026-01-11 00:18:59 点击率:次listview列表实现分页是非常容易的。ListView分页是非常简单的,加上一个DataPager控件,把ListView的ID赋予就可以了。最开始我就是这么写的。(网上有人说这样是伪分页?)
<asp:ListView ID="newBlogItems" runat="server" DataSourceID="AccessDataSource1" ViewStateMode="Disabled">
<ItemTemplate>
<li class="newBlogItem">
.....
</li>
</ItemTemplate>
</asp:ListView>
<asp:DataPager ID="DataPager1" runat="server" PageSize="15" PagedControlID="newBlogItems" ViewStateMode="Disabled">
<Fields>
<asp:NextPreviousPagerField ButtonType="Link" ShowFirstPageButton="True" ShowNextPageButton="False" ShowPreviousPageButton="False" />
<asp:NumericPagerField />
<asp:NextPreviousPagerField ButtonType="Link" ShowLastPageButton="True" ShowNextPageButton="False" ShowPreviousPageButton="False" />
</Fields>
</asp:DataPager>
然而这样写完,点击分页的效果是刷新整个页面,刷新后页面跳来跳去当然是不友好的,所以要局部更新页面,最开始就想到了jquery插件,于是在网上下载了JPAGES这个插件,摆弄了半天也没弄成,也不知道哪里有错误。。。于是弃坑了,还是ajax吧!。
使用ajax方法就很简单拉,把大象装冰箱总共分三步。
1.引入ajax控件ScriptManager,放在form里。
2.引入ajax控件UpdatePanel。
3.编辑UpdatePanel内容。
主要是两个,ContentTemplate和Trigger。先把listView扔ContentTemplate里面。然后在Trigger里面加入asp:AsyncPostBackTrigger,将ID指向之前的分页控件DataPager控件,这样就可以了。代码如下:
<asp:UpdatePanel runat="server">
<ContentTemplate>
<%--数据源--%>
<asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="C:\storage\users.accdb" SelectCommand="SELECT [userName], [blogTitle], [blogTime], [blogUrl],[statis] FROM [blog] ORDER BY [blogTime] DESC"></asp:AccessDataSource>
<asp:ListView ID="newBlogItems" runat="server" DataSourceID="AccessDataSource1" ViewStateMode="Disabled">
<ItemTemplate>
<li class="newBlogItem">
此处略去1000字
</li>
</ItemTemplate>
</asp:ListView>
<asp:DataPager ID="DataPager1" runat="server" PageSize="15" PagedControlID="newBlogItems" ViewStateMode="Disabled">
<Fields>
<asp:NextPreviousPagerField ButtonType="Link" ShowFirstPageButton="True" ShowNextPageButton="False" ShowPreviousPageButton="False" />
<asp:NumericPagerField />
<asp:NextPreviousPagerField ButtonType="Link" ShowLastPageButton="True" ShowNextPageButton="False" ShowPreviousPageButton="False" />
</Fields>
</asp:DataPager>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="DataPager1"/>
</Triggers>
</asp:UpdatePanel>
以上所述是小编给大家介绍的ASP.NET使用ajax实现分页局部刷新页面功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# asp.net
# ajax
# ajax实现局部刷新
# ajax分页局部刷新
# 使用ajax局部刷新gridview进行数据绑定示例
# 利用ajax实现简单的注册验证局部刷新实例
# ajax局部刷新一个div下jsp内容的方法
# Ajax异步无刷新对局部数据更新
# 在Thinkphp中使用ajax实现无刷新分页的方法
# Bootstrap Paginator分页插件与ajax相结合实现动态无刷新分页效果
# ajax无刷新分页的简单实现
# 分页
# 小编
# 就可以
# 也不
# 是在
# 放在
# 也没
# 在此
# 网上
# 半天
# 给大家
# 很简单
# 人说
# 就想
# 先把
# 所述
# 写完
# 给我留言
# 弄了
# 感谢大家
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何构建RESTful API_Laravel标准化API接口开发指南
Laravel路由怎么定义_Laravel核心路由系统完全入门指南
如何彻底删除建站之星生成的Banner?
购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?
Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】
zabbix利用python脚本发送报警邮件的方法
HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】
如何在IIS7中新建站点?详细步骤解析
哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?
WEB开发之注册页面验证码倒计时代码的实现
lovemo网页版地址 lovemo官网手机登录
黑客如何通过漏洞一步步攻陷网站服务器?
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】
如何快速使用云服务器搭建个人网站?
如何续费美橙建站之星域名及服务?
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
如何用景安虚拟主机手机版绑定域名建站?
如何用y主机助手快速搭建网站?
Internet Explorer官网直接进入 IE浏览器在线体验版网址
免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?
phpredis提高消息队列的实时性方法(推荐)
手机怎么制作网站教程步骤,手机怎么做自己的网页链接?
如何在建站之星网店版论坛获取技术支持?
网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?
Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)
如何在云服务器上快速搭建个人网站?
如何获取免费开源的自助建站系统源码?
iOS发送验证码倒计时应用
Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率
如何获取上海专业网站定制建站电话?
高端企业智能建站程序:SEO优化与响应式模板定制开发
Laravel怎么实现支付功能_Laravel集成支付宝微信支付
html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】
利用python获取某年中每个月的第一天和最后一天
Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤
如何在建站主机中优化服务器配置?
Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
北京网站制作公司哪家好一点,北京租房网站有哪些?
如何快速配置高效服务器建站软件?
Laravel DB事务怎么使用_Laravel数据库事务回滚操作
如何用IIS7快速搭建并优化网站站点?
百度输入法ai组件怎么删除 百度输入法ai组件移除工具
Laravel如何发送邮件_Laravel Mailables构建与发送邮件的简明教程
如何在搬瓦工VPS快速搭建网站?
Laravel怎么连接多个数据库_Laravel多数据库连接配置
Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明
米侠浏览器网页背景异常怎么办 米侠显示修复
Android利用动画实现背景逐渐变暗

