当前位置: 代码迷 >> ASP.NET >> 有了她,80%的情况下就可以遗弃Repeater了【集成分页】
  详细解决方案

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

热度:1936   发布时间:2013-02-26 00:00:00.0
有了她,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!!!
------解决方案--------------------------------------------------------
哦耶+接分。
------解决方案--------------------------------------------------------
  相关解决方案