【新人求助】 自定义服务器分页控件无效,调试几天了,没找到问题

问题描述

写了一个PageGrid控件,是扩展的DataGrid,目的是为了实现分页显示数据里面有一段代码是这样的stringnextClick=Page.ClientScript.GetPostBackEventReference(this,"NextPage");stringpageButtonValue="<buttontype="button"class="btnbtn-default""+firstDisabled+"onClick=""+firClick+""><iclass="panel-title-iconfafa-step-backward"></i></button>";

总之就是生成一个按钮,该按钮的onClick事件对应GetPostBackEventReference返回的字符串,也就是__doPostBack方法然后复写了OnItemCommand(DataGridCommandEventArgse)方法protectedoverridevoidOnItemCommand(DataGridCommandEventArgse){stringstrCommandName=e.CommandName;if(e.CommandName==null)return;strCommandName=string.IsInterned(strCommandName);switch(e.CommandName){case"FirsPage":{btnFirstPage_Click(null,null);break;}case"PrevPage":{btnPrePage_Click(null,null);break;}case"NextPage":{btnNextPage_Click(null,null);break;}case"LastPage":{btnLastPage_Click(null,null);break;}}base.OnItemCommand(e);}

我这样写的控件在点击以后没有达到我要的效果,调试发现程序并没有运行到OnItemCommand方法里面去,请问这是为什么

时间: 2024-07-30 11:17:36

【新人求助】 自定义服务器分页控件无效,调试几天了,没找到问题的相关文章

ASP.NET 自定义分页控件的问题,在线等待高手解答

问题描述 我做了一个自定义的分页控件,page.ascx,调用他的页面为productList.aspx,其中用一个隐藏的控件存储当前页码,分页控件中采用Linkbutton作为翻页的按钮,也就是说采用postBack机制做分页处理,做成形如"上一页123456下一页",这种样式,其中"123456"是动态生成的LINKBUTTON,现在的问题是,我点击翻页之后,将productList.aspx文件中d的隐藏控件值更新,更新完毕之后,我需要调用页面文件中重新绑定数

实例分享:自己开发的自定义分页控件

分页|控件 一直以来都觉得分页是麻烦的事情,.NET中虽然有DATAGRID的分页,但用其他形式的列表仍然需要使用到分页,一次一次的写不利于效率及面向对象的方法,用类或用户控件也总觉得怪怪的,用第3方的自己觉得不放心,也不利于自己进行修改,干脆就自己写了一个.  (另外注意:在控件编译时,可以在AssemblyInfo.cs文件中设置控件的标签和名称空间,如:using System.Reflection; using System.Runtime.CompilerServices; using

c#-C#做上位机时自定义了一个控件,控件对↑键做出反应,发现方向键不好使,按键事件进不去,求助大神!

问题描述 C#做上位机时自定义了一个控件,控件对↑键做出反应,发现方向键不好使,按键事件进不去,求助大神! 控件主要是想做一个显示速度的条,当按↑时格子文本框变色 using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Data; using System.Linq; using System.Text; using System

完善自定义分页控件

上一篇写了一个简单的自定义分页控件,当时写的不够完善,不能自定义控件的样式.现在完善了,望同 大家共同探讨. 现在已经在网上发布的分页控件特别多,而且大多都功能特别强,但是之所以选择自己写,主要是因为自 己写可以根据自己的要求来设计,不用的功能就功能免了. 本控件可以自定义样式,而且传入的参数和其它常用的分页控件差不多,记录总数和一页的数量,是否自 定义样式,当页面数量特别多的时候,可以在分页信息栏中显示前几页和后几页. 具体代码如下: using System;using System.Col

关于asp.net 自定义分页控件_实用技巧

这几天空学习了下自定义控件,参考了aspnetpager开发了自己的分页控件.相对aspnetpager来说功能是多,但个人感觉他的代码太多. 界面: 使用: <%@ Register assembly="YSM.AspNetPager" namespace="YSM.AspNetPager" tagprefix="cc1" %> 页面注册控件,也可以在web.config中配置 1.ajax之UpdatePanel分页则把控件放到U

创建用于ASP.NET的分页控件

asp.net|创建|分页|控件 从程序员的角度来看,Microsoft SQL Server? 查询的最大缺陷之一就是返回的行数通常比应用程序的用户界面实际可以容纳的行数要多得多.这种尴尬情形经常将开发人员陷于困境.开发人员是应该创建一个非常长的页面,让用户花时间去滚动浏览,还是应该通过设置一个手动分页机制来更好地解决这个问题? 哪种解决方案更好,在很大程度上取决于要检索的数据的特性.由多个项目(如搜索结果)组成的较长列表,最好通过各页大小相等.每页相对较短的多个页面显示.由单个项目(如文章的

AspNetPager分页控件源代码(Version 4.2)第1/2页_实用技巧

//AspNetPager分页控件源代码(Version 4.2): using System; using System.IO; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using System.Collections.Specialized; using System.Text; using System.Componen

AspNetPager分页控件--使用方法

分页|控件 //此源代码仅供学习参考,不得用作任何商业用途://若需修改并重新编译该控件,请保留完整的源代码的版权信息!//有关控件升级及新控件发布信息,请留意 www.webdiyer.com .using System;using System.IO;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.HtmlControls;using System.Collect

基于jQuery的实现简单的分页控件_jquery

1:效果图 2:素材 3:编码 3.1思考 需要做什么? 1:分页控件需要向后台发送请求,发送的参数包括当前页,每页显示数量,查询条件:并且获取数据加载到当前页面: 2:进行修改删除操作的时候能记住当前页: 3:查询后翻页的时候可以可以记住当前查询的条件 3.2实现 HTML 复制代码 代码如下: <!--存储数据的容器--> <div class="tableData"> </div> <!--分页控件显示--> <div cla