- 博客(0)
- 资源 (11)
- 问答 (1)
- 收藏
- 关注
AspNetPager7.2分页控件及Demo源码
AspNetPager7.2分页控件及Demo源码
分页是Web应用程序中最常用到的功能之一,在ASP.NET中,虽然自带了一个可以分页的DataGrid(asp.net 1.1)和GridView(asp.net 2.0)控件,但其分页功能并不尽如人意,如可定制性差、无法通过Url实现分页功能等,而且有时候我们需要对DataList和Repeater甚至自定义数据绑定控件进行分页,手工编写分页代码不但技术难度大、任务繁琐而且代码重用率极低,因此分页已成为许多ASP.NET程序员最头疼的问题之一。
AspNetPager针对ASP.NET分页控件的不足,提出了与众不同的解决asp.net中分页问题的方案,即将分页导航功能与数据显示功能完全独立开来,由用户自己控制数据的获取及显示方式,因此可以被灵活地应用于任何需要实现分页导航功能的地方,如为GridView、DataList以及Repeater等数据绑定控件实现分页、呈现自定义的分页数据以及制作图片浏览程序等,因为AspNetPager控件和数据是独立的,因此要分页的数据可以来自任何数据源,如SQL Server、Oracle、Access、mysql、DB2等数据库以及XML文件、内存数据或缓存中的数据、文件系统等等。
AspNetPager 7.2 版发布
新增属性 PagingButtonLayoutType,可设置分页导航元素(数字页索引、上页、下页、首页和尾页)的布局方式,该属性值是一个PagingButtonLayoutType枚举,通过设置该属性为PagingButtonLayoutType.UnorderedList或PagingButtonLayoutType.Span,允许将这些分页导航元素包含在<li>与</li>或<span>与</span>标签之间,以便于为这些分页元素应用CSS样式。
新增 PagingButtonClass 与 PagingButtonStyle 属性,可以单独为分页导航按钮(数字页索引、上页、下页、首页和尾页)设置CSS样式;
新增 FirstLastButtonClass 与 FirstLastButtonStyle 属性,可以单独为首页和尾页分页导航按钮设置CSS样式,如果该属性未设置,但指定了PagingButtonClass 与 PagingButtonStyle 属性的值,则首页和尾页按钮样式将使用 PagingButtonClass 与 PagingButtonStyle 属性中指定的样式;
新增 NextPrevButtonClass 与 NextPrevButtonStyle 属性,可以单独为上页和下页分页导航按钮设置CSS样式,如果该属性未设置,但指定了PagingButtonClass 与 PagingButtonStyle 属性的值,则上页和下页按钮样式将使用 PagingButtonClass 与 PagingButtonStyle 属性中指定的样式;
新增 MoreButtonClass 与 MoreButtonStyle 属性,可以单独为更多页(...)分页导航按钮设置CSS样式,如果该属性未设置,但指定了PagingButtonClass 与 PagingButtonStyle 属性的值,则上页和下页按钮样式将使用 PagingButtonClass 与 PagingButtonStyle 属性中指定的样式;
新增属性 ShowMoreButtons ,可以指定是否显示更多页按钮;
新增属性 CurrentPageButtonPosition ,可设置在每次分页后,当前页数字索引在所有的数字页索引中的显示位置,该属性值是一个PagingButtonPosition枚举,对应的值及说明如下:
Beginning:当前页数字索引总是显示在所有数字页索引的最前面;
End:当前页数字索引总是显示在所有数字页索引的最后面;
Center:当前页数字索引总是显示在所有数字页索引的中间;
Fixed:默认值,固定不变;
控件的CssClass属性仅应用于控件的窗口元素(div),将不再应用于下属分页元素;
废止属性CenterCurrentPageButton,可以用CurrentPageButtonPosition属性取代;
修改CurrentPageIndexn属性,允许在程序中任何地方以编程方式设置CurrentPageIndex的值来动态指定当前页,直接设置该属性的值时将同时引发PageChanging和PageChanged 事件,实现和点击分页按钮一样的分页功能;
修正了7.1版中设置SubmitButtonImageUrl属性后,Postback回发分页方式情况下点击数字页索引按钮不引发分页事件的bug;
修正了使用Url分页时,如果页面上没有服务器端form控件时无法注册客户端脚本的bug,从7.2版起如果使用Url分页并且ShowPageIndexBox属性没有设置为Never时, AspNetPager控件必须放在<form runat="server">与</form>标记之间,若使用Url分页并且ShowPageIndexBox为Never时,页面上可以不使用服务器端form控件。
AspNetPager的主要功能:
1、支持通过Url进行分页:
AspNetPager除提供默认的类似于DataGrid和GridView的PostBack分页方式外,还支持通过Url进行分页,象大多数asp程序中分页一样, Url分页方式允许用户通过在浏览器地址栏中输入相应的地址即可直接进入指定页面,也可以使搜索引擎搜索到所有分页的页面的内容,因此具有用户友好和搜索引擎友好的优点,关于Url分页与PostBack分页方式的差异,请参考Url与PostBack分页方式的对比。
2、支持Url分页方式下的Url重写(UrlRewrite)功能
Url重写技术可以使显示给用户的Url不同于实际的Url,Url重写技术被广泛应用于搜索引擎优化(SEO)、网站重组后重定向页面路径以及提供用户友好的Url等方面, AspNetPager支持Url重写技术使您可以自定义分页导航的Url格式,实现Url重写;
3、支持使用用户自定义图片做为导航元素:
您可以使用自定义的图片文件做为分页控件的导航元素,而不仅仅限于显示文字内容。
4、功能强大灵活、使用方便、可定制性强:
AspNetPager分页控件的所有导航元素都可以由用户进行单独控制,从6.0版起,AspNetPager支持使用主题(Theme)与皮肤(Skin)统一控件的整体样式,配合asp.net 2.0中的DataSource控件,AspNetPager只需要编写短短几行代码,甚至无需编写任何代码,只需设置几个属性就可以实现分页功能。
5、增强的 Visual Studio 2005/2008设计时支持
增强的设计时支持使控件在设计时更加直观,易于使用,开发快捷方便。
6、兼容IE6.0+及FireFox 1.5+等浏览器
7、丰富而完整的控件文档和示例项目:
控件附带的完整的帮助文档及示例项目能够帮助您快速上手,熟悉AspNetPager控件的使用,您还可以通过给作者留言以及论坛提问等方式解决控件使用中遇到的问题
2008-12-24
北大青鸟ACCP5.0软件工程师教学PPT和源代码 内部光盘下载地址
【注意里面是下载地址】
中文名: ACCP 软件工程师 5.0 教学PPT和源代码 内部光盘
英文名: Aptech ACCP 5.0 PPT and Resource
资源格式: 光盘镜像
发行时间: 2008年01月28日
地区: 大陆
对白语言: 普通话
文字语言: 简体中文
简介:
ACCP 软件工程师 5.0 教学PPT和源代码 内部光盘
Aptech ACCP 5.0 PPT and Resource
大纲(感谢网友xfxgsun)(在原有基础上增加了部分ppt重新打包发布)
├产品使用手册
│├附件1:ACCP5.0Java程序员简历
│├附件2:ACCP5.0.Net程序员简历
│├附件3:网络教室搭建
│└附件4:ACCP5.0学员考试工作细则
├工具软件
│├apache-tomcat-5.5.17
│├CheckStyle
││└checkstyle-4.4.zip
│├glassfishV2
│├Y2Ajax使用工具包
││└AjaxControlToolkit.zip
│├Y2SSH课程包文件
│└运指如飞
│ └comdlg32.rar
教学电子课件
|
|---S1
| |
| |---使用C#开发数据库应用程序(C#WinForms)
| | 使用C#开发数据库应用程序(C#WinForms).rar ( 54,719,085 B, )
| |
| |---使用HTML语言开发商业站点(HTML)
| | 使用html语言开发商业站点(html).rar ( 88,728,554 B, )
| |
| |---使用Java语言理解程序逻辑(Logic Java)
| | 使用Java语言理解程序逻辑(Logic Java).rar ( 42,422,217 B, )
| |
| |---使用SQL Server管理和查询数据(SQL Base)
| | 使用SQL Server管理和查询数据(SQL Base).rar ( 15,548,740 B, )
| |
| |---职业导向训练(COT)
| | 职业导向训练(cot).rar ( 16,005,359 B, )
| |
| |---计算机基础
| | 计算机基础.rar ( 45,987,218 B, )
| |
| |---进入软件编程世界(STB)
| | 进入软件编程世界(STB).rar ( 85,024,823 B, )
| |
| |___项目实战(Project)
| 项目实战(Project).rar ( 20,961,865 B, )
|
|---S2
| |
| |---JavaScript客户端验证和页面特效制作(JavaScript)
| | JavaScript客户端验证和页面特效制作(JavaScript).rar ( 97,771,517 B, )
| |
| |---SQL Server数据库设计和高级查询(SQL Advance)
| | SQL Server数据库设计和高级查询(SQL Advance).rar ( 18,973,155 B, )
| |
| |---使用JSP开发Web应用系统(JSP)
| | 使用JSP开发Web应用系统(JSP).rar ( 63,593,520 B, )
| |
| |---使用Java实现面向对象编程(Java OOP)
| | 使用Java实现面向对象编程(Java OOP).rar ( 15,520,182 B, )
| |
| |---在.NET框架下开发三层结构数据库应用系统(ADO.NET Three Tier)
| | 在.NET框架下开发三层结构数据库应用系统(ADO.NET Three Tier).rar ( 72,098,726 B, )
| |
| |---深入.NET平台和C#编程(.NETOOP)
| | 深入.NET平台和C#编程(.NETOOP).rar ( 110,186,584 B, )
| |
| |---职业导向训练(COT)
| | 职业导向训练(cot).rar ( 31,028,585 B, )
| |
| |___项目实战(Project)
| 项目实战(Project).rar ( 25,694,723 B, )
|
|___Y2
|
|---HR CRM OA B2C毕业设计项目开发(HR CRM OA B2C Project)
| HR CRM OA B2C毕业设计项目开发(HR CRM OA B2C Project).rar ( 467,880,943 B, )
|
|---使用ASP.NET技术开发网上书店(ASP.NET)
| 使用ASP.NET技术开发网上书店(ASP.NET).rar ( 388,448,396 B, )
|
|---使用Ajax和Web Service重构网上书店(Ajax Web Service)
| 使用Ajax和Web Service重构网上书店(Ajax Web Service).rar ( 331,070,727 B, )
|
|---前沿技术课(NTC)
| 前沿技术课(NTC).rar ( 83,426,132 B, )
|
|---开发基于JSP Servlet JavaBean的网上交易系统(JSP Servlet JavaBean Web Service)
| 开发基于JSP Servlet JavaBean的网上交易系统(JSP Servlet JavaBean Web Service)(1).rar ( 140,626,118 B, )
|
|---开发基于Struts Spring Hibernate Ajax的网上信息发布平台(Struts Hibernate Spring Ajax)
| 开发基于Struts Spring Hibernate Ajax的网上信息发布平台(Struts Hibernate Spring Ajax).rar ( 350,302,287 B, )
|
|---职业导向训练(COT)
| 职业导向训练(cot).rar ( 16,542,131 B, )
|
|---阅读手册
| |
| |___在Linux服务器上部署Java应用
| 在Linux服务器上部署Java应用(1).rar ( 197,230,131 B, )
|
|___项目实战(Project)
| 项目实战(Project).rar ( 187,734,157 B, )
|-内部测试题
一.ACCP5.0课程体系结构图:
第一学年
第一学期(214学时)
课程目标
1、SQL Server数据库的管理和查询
2、用HTML语言开发商业站点
3、运用Java语言
4、用C#开发数据库
主要课程
计算机基础、进入软件编程世界、 使用Java语言理解程序逻辑、使用HTML语言开发商业站点、使用SQL Server管理和查询数据、使用C#开发数据库应用、职业导向训练、项目实战
预期就业岗位
Java程序员、商业网站开发、网页开发人员、即时沟通工具开发人员、非IT专业信息部门的管理信息系统设计、开发、维护岗位
第二学期(268学时)
课程目标
1、用SQL Server设计和实现数据库应用 2、使用Java Web技术开发商务网站 3、使用WinForms开发C/S架构的管理信息系统,软件测试技术和软件质量保证
主要课程
SQL Server数据库设计和高级查询、深入.NET平台和C#编程、在.NET框架下开发三层结构数据库应用系统、JavaScript客户端验证和页面特效制作、使用Java实现面向对象编程、使用JSP开发WEB应用系统、职业导向训练、项目实战、
预期就业岗位
Java程序员、.NET程序员、网站开发工程师、数据库开发工程师、测试工程师、C#工程师、文档编写工程师
第二学年(318学时)
课程目标
1、.NET企业级应用开发 2、Java企业级应用开发 3、ORACLE数据库的维护、管理和应用 4、面向对象分析与设计 5、软件项目管理
主要课程
使用ASP.NET技术开发网上书店、使用Ajax和Web Service重构网上书店、开发基于Structs/Spring/Hibernate/Ajax的网上信息发布平台、职业导向训练、项目实战、HR/CRM/OA/B2C毕业设计项目开发、Oracl数据库对象和数据查询、在Linux服务器上部署Java应用、
预期就业岗位
Java(JavaEE)工程师、.NET软件工程师、外包开发工程师、网站设计和开发工程师、ORACLE数据库开发工程师、数据库工程师、ERP/CRM/OA/B2C开发应用工程师、系统分析设计工程师、文档工程师
2008-12-20
精通ASP.NET典型模塊設計與實現
ASP.NET各大典型模塊實現的源代碼。
采用最新的ASP.NET2.0技術,使用VS 2005开发环境。
典型實例有:在線投票、支付、客服、編輯模塊,電子郵件模塊,上傳和下載模塊,圖文驗證模塊,聊天模塊,報表模塊,留言板模塊,天氣預報模塊等等。
2008-09-29
关于asp中使用ueditor图片上传成功,但是点确定按钮没反应,编辑器中也什么都不显示
2017-02-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人