asp.net自定义控件之 利用ObjectDataSource和Repeater创建URL分页控件
2007-08-21 02:01
495 查看
在项目中有时候需要进行URL分页.使用URL分页可以方便的进行URL重写,适用于纯粹的显示信息列表,可以尽量减少如ViewStates这些附加信息,使页面代码变得清晰.
在这篇利用anthem和ObjectDataSource创建无刷新的自定义分页控件 文章中 已经实现ObjectDataSource和GridView的结合.
具有的优点:
1.是数据源采用ObjectDataSource,可以实现将页面UI和业务逻辑分开。分页时,只读取当前页面需要的数据,提高了分页速度。
2.继承Anthem中的GridView控件,可以实现无刷新翻页功能,增强了用户体验。
3.只需给控件指定DataSourceID,实现DataSourceID中的分页方法,简单易用。
这次采用Repeater和ObjectDataSource相结合同样具备了上述优点. 只是将无刷新分页改变成URL分页的形式.
效果如图:
在这篇利用anthem和ObjectDataSource创建无刷新的自定义分页控件 文章中 已经实现ObjectDataSource和GridView的结合.
具有的优点:
1.是数据源采用ObjectDataSource,可以实现将页面UI和业务逻辑分开。分页时,只读取当前页面需要的数据,提高了分页速度。
2.继承Anthem中的GridView控件,可以实现无刷新翻页功能,增强了用户体验。
3.只需给控件指定DataSourceID,实现DataSourceID中的分页方法,简单易用。
这次采用Repeater和ObjectDataSource相结合同样具备了上述优点. 只是将无刷新分页改变成URL分页的形式.
效果如图:
相关文章推荐
- ASP.NET中利用水晶报表创建图表
- Asp.net 2.0 自定义控件开发[创建自定义HeaderRow的GridView控件][示例代码下载]
- Asp.net 2.0 自定义控件开发[创建自定义HeaderRow的GridView控件][示例代码下载]
- Asp.net 2.0 自定义控件开发[创建自定义右键PopupMenu控件][示例代码下载]
- 利用C#创建 IIS 站点并设置.NET Framework版本为ASP.NET 2.0 的方法(转)
- Asp.net 2.0 自定义控件开发[创建自定义浮动菜单FloadMenu控件][示例代码下载]
- Asp.net 2.0 自定义控件开发[创建自定义右键PopupMenu控件][示例代码下载]
- Asp.net 2.0 自定义控件开发[创建自定义HeaderRow的GridView控件][示例代码下载]
- Asp.net 2.0 自定义控件开发[创建自定义右键PopupMenu控件]
- Asp.net 2.0 自定义控件开发[创建自定义HeaderRow的GridView控件]
- 【ASP.NET】利用Repeater完成对SQL Server数据库的增删改查
- 利用 ASP.NET 创建多页自定义报表
- Asp.net 2.0 自定义控件开发[创建自定义HeaderRow的GridView控件][示例代码下载]
- asp.net中利用ajax获取动态创建表中文本框的值
- 利用ASP.NET 2.0创建自定义Web控件
- 利用C#创建 IIS 站点并设置.NET Framework版本为ASP.NET 2.0 的方法(一)
- 利用ASP.NET 2.0创建自定义Web控件
- 创建ASP.NET WEB自定义控件
- ASP.NET中利用CrystalReport创建图表
- 创建ASP.Net自定义控件