留言簿
2010/8/15 22:06:24 刘达
杨哥使用控件的时候怎么总是说类型“AspNetPager”的控件“ctl00_ContentPlaceHolder2_AspNetPager1”必须放在具有 runat=server 的窗体标记内。啊???请指点谢谢~~
<asp:Content>
<%@ Register TagPrefix="webdiyer" Namespace="Wuqi.Webdiyer" Assembly="AspNetPager" %>
<webdiyer:AspNetPager ID="AspNetPager1" runat="server" AlwaysShow="True" OnPageChanged="AspNetPager1_PageChanged"
PageSize="8" FirstPageText="首页" LastPageText="末页" NextPageText="下页" PrevPageText="上页"
ShowBoxThreshold="10" ShowMoreButtons="False">
</webdiyer:AspNetPager>
</asp:Content>
回复:您好,这和分页控件没有任何关系,很明显少了runat="server",另外<%@ Register TagPrefix="webdiyer" Namespace="Wuqi.Webdiyer" Assembly="AspNetPager" %> 这段代码应该放在之外页面的最前方,您还需要多了解一些asp.net的知识。谢谢!
2010/8/15 18:58:43 stalwart
谢谢老师,我用的你那个MVCPAGE非常好,但是我用list<>不可以用,后来就去扩展了一个。这样我做工厂模式,多数据库就可以了,很谢谢!
回复:PagedList类中包含分页必须的相关参数,用List就必须用其它传递这些参数,这样使用更复杂也更麻烦,不太理解您这样做的意义。谢谢!
2010/8/14 21:38:46 大书
要是带上排序功能就更好了!
回复:您好,分页控件和数据没有直接关系,所以排序这些功能都需要自己实现,和控件没有联系。谢谢!
2010/8/13 11:00:28 段先生
杨哥 还是说到上次 海量数据分页。我想问下 如何在后台 获取当前的索引 当做参数传给 存储过程
回复:您要获取什么索引?是当前页索引吗?CurrentPageIndex属性就是。
2010/8/11 15:24:50 吴焕红
我是来道谢的。用了2年的分页控件,一个字:好!
回复:谢谢支持!欢迎常来看看。
2010/8/11 10:06:58 ljyay
杨哥 您好 最近做了一个站是黑色背景 分页控件的不可以用链接好像出现了重影的效果 就是上面一层灰色 下面一层白色 不知道怎么样可以调整这个样式呢?让它单纯的白色或灰色就好
回复:那是您的样式设置的有问题,请检查调试一下您定义的CSS样式,如果不定义的话默认就是白色的。
2010/8/9 19:46:14 xiaoliang
AspNetPager1 点go时报缺少对象
<webdiyer:AspNetPager ID="AspNetPager1" runat="server"
OnPageChanged="AspNetPager1_PageChanged"
ShowCustomInfoSection="left"
ShowInputBox="Auto"
AlwaysShow="false"
CustomInfoHTML="<font color='#333333'>共 %RecordCount% 行/每页%PageSize%行 第%CurrentPageIndex%/%PageCount%页</font>"
NumericButtonCount="10"
FirstPageText="首页"
LastPageText="末页"
NextPageText="下页"
PrevPageText="上页"
CustomInfoSectionWidth="65%"
CssClass="page_text"
ShowBoxThreshold="2"
InputBoxClass="pagetext"
SubmitButtonClass="BtnStyle"
SubmitButtonText="Go">
</webdiyer:AspNetPager>
protected void AspNetPager1_PageChanged(object sender, EventArgs e)
{
GridDataBinding();
}
回复:您用哪个版本的AspNetPager?使用什么浏览器?
2010/8/9 10:03:11 段先生
杨哥 我现在用的是网上的一个 海量数据存储过程来分页的,
void bingdData()
{
SqlParameter[] param = new SqlParameter[]
{
new SqlParameter("@tblName","news"),
new SqlParameter("@strGetFields ","*"),
new SqlParameter("@fldName ","news_id"),
new SqlParameter("@PageSize ","13"),
new SqlParameter("@PageIndex","1"),
new SqlParameter("@doCount","0"),
new SqlParameter("@OrderType","0"),
new SqlParameter("@strWhere",""),
};
fj_yuanyi.DBOpen();
Repeater1.DataSource = fj_yuanyi.DBGetliu(param, "hailiangfenye");
Repeater1.DataBind();
fj_yuanyi.DBClose();
}
我使用这种方式绑定的 如何把startrecordindex和EndRecordIndex 加入进去?
回复:从存储过程的参数名上看,需要传递AspNetPager的PageSize和CurrentPageIndex即可,无需startrecordindex和EndRecordIndex。谢谢!
2010/8/9 9:37:21 段先生
杨哥 您好 最近在用您的这个分页控件,看了repeater的分页例子 到实际自己用的时候,分页是分了 但是点第二页没有反应。然后仔细看了例子,还是没看明白,我没有用存储过程直接用的sql 数据源为dataset 在绑定数据源时需要对分页控件做什么操作么?盼复
回复:您需要根据当前页索引获取当前页的数据,请仔细看一下示例。谢谢!
2010/8/7 22:09:25 今夜不睡
是否可以提供去除隐藏在HTML代码里的版权说明文件的商业版本?
回复:有的,您需要的话可以为您单独修改编译,象征性地收一点费用,请留下您的联系方式。谢谢!
