技术经验分享:AspNetPager分页控件使用、AspNetPager样式

简介: 技术经验分享:AspNetPager分页控件使用、AspNetPager样式

一:AspNetPager组件的添加


1、将AspNetPager添加引用到bin目录


2、在工具栏中右键 - 添加选项卡(AspNetPager)


3、在添加的AspNetPager选项卡上右键 - 选择项 ,


4、在弹出的“工具箱项”中选择.NET Framewoork组件,之后点击下面的浏览后,找到bin目录中的AspNetPager.dll,最后点击确定按钮完成操作


二:AspNetPager组件的使用


前台直接退拽使用


后台代码绑定如下


private void DatasBind()


{


FunctionCls fcs = new FunctionCls();


DataTable dt = fcs.getNewsdt();


this.AspNetPager1.RecordCount = dt.Rows.Count;


this.AspNetPager1.PageSize = 7;


PagedDataSource pds = new PagedDataSource();


pds.AllowPaging = true;


pds.PageSize = AspNetPager1.PageSize;


pds.CurrentPageIndex = AspNetPager1.CurrentPageIndex - 1;


pds.DataSource //代码效果参考:http://www.lyjsj.net.cn/wx/art_23054.html

= dt.DefaultView;

Repeater1.DataSource = pds;


Repeater1.DataBind();


}


protected void AspNetPager1_PageChanged(object sender, EventArgs e)


{


DatasBind();


}


三:AspNetPager的样式


Css


/拍拍网风格/


.paginator { font: 11px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}


.paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}


.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}


.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}


.paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}


/淘宝风格/


.paginator { font: 12px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}


.paginator a {border:solid 1px #ccc;color:#0063dc;cursor:pointer;text-decoration:none;}


.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}


.paginator .cpb {border:1px solid #F50;font-weight:700;color:#F50;background-color:#ffeee5;}


.paginator a:hover {border:solid 1px #F50;color:#f60;text-decoration:none;}


.paginator a,.paginator a:visited,.paginator .cpb,.paginator a:hover


{float:left;Height</span>:16px;line-Height</span>:16px;min-Width</span>:10px;_Width</span>:10px;margin-right:5px;text-align:center;


white-space:nowrap;font-size:12px;font-family:Arial,SimSun;padding:0 3px;}


前台





FirstPageText="首页" LastPageText="尾页" NextPageText="下一页" PageSize="20" PrevPageText="上一页" ShowCustomInfoSection="Left"


ShowInputBox="Never" onpagechanged="AspNetPager1_PageChanged" CustomInfoTextAlign="Left" LayoutType="Table" >


其他CSS样式


调用方式:在分页控件的外面加一个div包裹起来,直接调用


.pager{ width:95%; margin:10px; line-height:20px; display:block;}


.pager span { border:1px solid #CCCCCC; margin: 0 5px; padding: 1px 6px; float:left;}


.pager a {


border: 1px solid #CCCCCC;


display: block;


overflow:hidden;


float: left;


margin: 0 5px;


padding: 1px 6px;


}


.pager a:hover { border:1 solid red; background-color:#993399; color:#ffffff; margin: 0 5px; padding: 1px 6px;}



相关文章
|
安全 数据安全/隐私保护 数据中心
|
机器学习/深度学习 人工智能 数据管理
文生图的基石CLIP模型的发展综述
CLIP(Contrastive Language-Image Pre-training)是OpenAI在2021年发布的多模态模型,用于学习文本-图像对的匹配。模型由文本和图像编码器组成,通过对比学习使匹配的输入对在向量空间中靠近,非匹配对远离。预训练后,CLIP被广泛应用于各种任务,如零样本分类和语义搜索。后续研究包括ALIGN、K-LITE、OpenCLIP、MetaCLIP和DFN,它们分别在数据规模、知识增强、性能缩放和数据过滤等方面进行了改进和扩展,促进了多模态AI的发展。
2653 0
|
5月前
|
算法 API 数据安全/隐私保护
电商 API 双平台实战:淘宝 item.get + 京东 item_detail 对接指南(附可复用代码 + 问题排查)
本文详细解析了淘宝和京东双平台API对接的核心流程,涵盖资质申请、凭证获取、签名生成、高频接口调用及常见问题解决方案,助力开发者高效实现商品数据同步与管理。
用二维码收集信息时,在后台可以查看、统计哪些数据?
如果是用草料二维码平台搭建的二维码,前往后台,在表单列表中找到对应的表单,就能查看数据了,包括通过该表单收集到的所有明细数据、基于关联二维码的统计数据、填写该表单的填表人统计数据、基于表单组件的字段统计数据。
336 0
用二维码收集信息时,在后台可以查看、统计哪些数据?
|
安全 API 数据安全/隐私保护
基于Keycloak的认证与授权
【10月更文挑战第27天】Keycloak 是一个开源的身份和访问管理解决方案,提供用户认证、授权、单点登录等功能,保护应用程序和服务的安全。其认证流程包括用户登录、凭证验证、身份验证令牌生成、令牌返回给应用、应用验证令牌、用户身份确认。Keycloak 支持资源定义、权限定义、角色创建与分配、用户角色分配、访问请求与授权决策等授权流程。其优势在于集中式管理、高安全性、良好扩展性和社区支持。适用于企业应用集成、微服务架构、移动应用及 API 安全等多种场景。
868 3
|
JavaScript 前端开发 开发者
Layui layer 弹出层的使用【笔记】
本文介绍了Layui的layer弹出层组件的使用方法,包括如何通过在线CDN引入Layui的CSS和JS文件,以及如何使用layer.open(options)开启弹出层和layer.close(index)关闭弹出层。文章详细说明了弹出层类型的分类、options选项的参数配置,以及回调函数的使用。通过示例代码,展示了如何创建不同类型的弹出层,包括对话信息框、页面层、内联框架层、加载层和tips层。
|
JavaScript 前端开发
详细解读checkbox的全选与反选
详细解读checkbox的全选与反选
374 0
|
Windows
windows系统bat批处理 网络设置大全 设置静态、动态IP地址
windows系统bat批处理 网络设置大全 设置静态、动态IP地址
2505 2
|
存储 搜索推荐 Linux
CDN服务器真实地址
Discover CDN server real IP addresses using Traceroute & Whois, CDN provider logs (with provider cooperation), analyzing HTTP headers, online tools, or the ping command. Note that CDN
934 0
|
缓存 监控 JavaScript
环境搭建:Vue项目的开发环境和生产环境配置
【4月更文挑战第23天】本文指导Vue开发者配置开发和生产环境,强调了两者目的和特点。开发环境用于编写、测试和调试,侧重快速反馈和调试工具;生产环境注重稳定性、效率和安全性,需进行代码优化、错误处理和日志监控。配置步骤包括安装Node.js和npm,使用Vue CLI,配置Webpack、热重载和源码映射。生产环境要实现代码分割、压缩、最小化,启用CSP、HTTPS,优化静态资源和缓存策略。环境配置应随项目发展和技术进步持续优化。
1462 0