首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

有了她,80%的情况下就可以遗弃Repeater了【集成分页】

2011-12-14 
有了她,80%的情况下就可以抛弃Repeater了【集成分页】你是不是还在为Repeater没有分页而烦恼吗?你是不是在为

有了她,80%的情况下就可以抛弃Repeater了【集成分页】
你是不是还在为Repeater没有分页而烦恼吗?
你是不是在为Gridview生成太多Viewstate而不爽吗?
你是不是在找一个即有分页又没有Viewstate的东东?
[img=http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey

/2.gif][/img]不装B了,本人用一天零一夜写的一个用户控件分享给大家,大家

先看效果图:
带分页的效果:

不带分页:

另一种效果:


调用方法:

C# code
 <uc1:ListControl ID="MyList1" runat="server"     TableName="Sun_News"      IsDiv="true"     IsLi="true"    LiCss="css1|css2"     A_Href="a.aspx?p="     A_HrefCss="linkcss"     FieldName="id,Sun_Title"     ShowMore="false|n.aspx?n=|[详细]"    TopNumber="10"      ShowTopDiff="true|5|<img src=a.gif />"     />    TableName="Sun_News"  //搜索的表明    IsDiv="true"  //Div格式显示(目前只支持这种)    IsLi="true"  //Li格式显示    LiCss="css1|css2"  //Li样式 奇数行|偶数行  ,统一样式则用LiCss="css1"    A_Href="a.aspx?p=" //标题链接地址    A_HrefCss="linkcss" //A 标签样式    FieldName="id,Sun_Title" //搜索字段 第一列为主键,第二列为标题    ShowMore="true|n.aspx?n=|[详细]" //是否显示详细链接,例:某某人某某样-[查看详细],是true,否false|链接地址|显示名称    TopNumber="10"  //查找前多少条信息 不填或0为查找所有    ShowTopDiff="true|5|<img src=a.gif />" //前5条信息显示头部显示标题-例:最后一张图,不设或false不启用,条数为0则所有显示    Order_By="id|1"  //排序 按id降序 1降序,0升序    WhereStr="" //搜索条件    TitleNumber="25"  //标题最多字数(该功能暂未实现)    ShowPager="false" //显示分页,不显示设false,显示则须在后台设置如下属性:        public string cPage;    protected void Page_Load(object sender, EventArgs e)    {        cPage = Request["page"];        MyList1.ShowPager = "true|10|" + cPage + "|pagelist";//   启用分页|每页显示10条|当前页|分页样式名称     }



用户控件前台只需:
<%= GetList() %>

很简单 就没有Demo了;
有空再做个复杂的分页跟table格式的;
欢迎大家拍砖。多提宝贵意见;

[解决办法]
分页控件
不错

[解决办法]
感谢分享!!

[解决办法]
俺看看....
[解决办法]
分页机制是什么?
[解决办法]
高手
[解决办法]
樣式在哪?
[解决办法]
学习了,3Q
[解决办法]
how kind of you 
pack away
thank you
[解决办法]
不错!?
[解决办法]
探讨
分页控件
不错

[解决办法]
收下了
[解决办法]
拍照留念,mark,mark
[解决办法]
支持分享
[解决办法]
真诚的写下 -> UP!!!
[解决办法]
哦耶+接分。
------解决方案--------------------


支持
[解决办法]
up
[解决办法]
看看。
[解决办法]
收留了!
[解决办法]
bucuo
[解决办法]
支持
[解决办法]
mark
[解决办法]
bucuo,xiexie!
[解决办法]
mark
[解决办法]
如果允许每行内容自定义模板(使用绑定表达式来绑定这一行的数据)岂不更好?

关于用户控件定义中使用模板,可以参考:http://csharp.phpchinaz.cn/archives/86882

另外一种思路是从Repeater继承并扩展是最好的思路。那样就不至于比Repeater还少很多功能(例如支持模板)。
[解决办法]

探讨
多谢llsen大哥推荐俺文章,

[解决办法]
顶!
[解决办法]
学习学习了,谢谢楼主!
[解决办法]
学习啦,呵呵
昨天过年没上网,所以今天才看到哦
不过还是谢谢楼主分享哦

热点排行