博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

2009年1月14日

摘要: ASP.NET 2.0里为我们提供了全新的GridView控件,它在DataGrid基础之上增加了许多新的特性,例如不编写一行代码就可以和数据源控件结合起来实现数据的展示并且分页,但是这种分页效率较低,这是从数据库一次读取所有的数据再进行分页,如果数据量较少则可以实现快速开发,但是假如数据库中存放大量数据,这种操作性能显得就比较低了,所以我们一般自己编写数据读取方法,在PageIndexChanging事件中绑定新页,这时会遇到一个问题,如果我们仅读取一页数据时GridView不能正确计算出共有多少页,也就无法正确呈现出分页按钮,因此需要考虑对其进行扩展。另外DataList控件提供了灵活的模版设置以显示记录内容,但是它有一个最大的弱点就是不支持分页,我们同样试图扩展DataList以增加分页的特性。 阅读全文

posted @ 2009-01-14 09:46 holywolf 阅读(14908) 评论(16) 推荐(2) 编辑

2009年1月12日

摘要: 前几次任务里我们开发的星级控件只能显示一个条目的评分,在现实生活中,经常会遇到需要向用户展示一系列数据的评分状态,例如要显示一个软件评分的列表,通常这些数据是从数据库中读取的,在本次任务里将尝试开发这样一个复杂的数据绑定控件 阅读全文

posted @ 2009-01-12 09:00 holywolf 阅读(4862) 评论(14) 推荐(1) 编辑

2008年12月30日

摘要: 在上次任务里,我们为星级控件增加了数据绑定的特性,但是在实际运用中还会产生更多的需求,例如用户可能希望创建一个课程列表,或者在数据项比较多的时候,能够手动控制数据的排列方式——类似于DataList一样,这类控件在ASP.NET中是如何开发出来的呢 阅读全文

posted @ 2008-12-30 08:56 holywolf 阅读(5951) 评论(5) 推荐(1) 编辑

2008年12月26日

摘要: 以上几个任务里,我们创建了一些简单但很实用的自定义控件,但是它们只能按照固定的设置进行呈现,缺少一些关键的特征——数据绑定和有时为了更灵活的控制以支持模版设置,本次任务里将为星级控件添加数据绑定的特性。 阅读全文

posted @ 2008-12-26 08:55 holywolf 阅读(5830) 评论(8) 推荐(1) 编辑

2008年12月24日

摘要: 在前几次任务里开发的星级控件仅适用于静态展示,例如标明某个软件的受欢迎度,但是实际上很多网站还希望能够由用户对某一信息进行评分,最终计算出该信息的受欢迎程度,使数据更为客观和可信,由此需要在原有的星级控件上加以改进,使用户能够动态评分 阅读全文

posted @ 2008-12-24 09:18 holywolf 阅读(6421) 评论(15) 推荐(2) 编辑