• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP.NET > asp.net自定义分页控件示例

asp.net自定义分页控件示例

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了自定义控件 asp.net,分页控件 asp.net,表格控件 asp.net,用户控件 asp.net,日期控件 asp.net等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

一、.ascx页面

二、.ascx.cs文件

namespace IOCS.WEB.UserControl
{
    public partial class Pagination : System.Web.UI.UserControl
    {
        public event EventHandler PageButtonClick;
        public bool FirstPost = false;
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
              

            }
            // 只輸入數字
            txtpage.Attributes.Add("onclick",
                @"if(!((event.keyCode>=48&&event.keyCode<=57)
                    ||(event.keyCode>=96&&event.keyCode<=105)
                    ||(event.keyCode==8)))event.returnValue=false;"
              );

        }
        GridView _gv;

        /// <summary>
        /// 需要分頁的GridView
        /// </summary>
        public GridView TargetControlID
        {
            set
            {
                _gv = value;
            }
            get
            {
                return _gv;
            }
        }

        protected void PagerButtonClick(object sender, EventArgs e)
        {
            //獲得linkebutton的參數值
            string arg = ((LinkButton)sender).CommandArgument;
            switch (arg)
            {
                case ("next"):
                    {
                        if (_gv.PageIndex < _gv.PageCount - 1)
                        {
                            _gv.PageIndex=_gv.PageIndex+1;
                        }
                        break;
                    }
                case ("prev"):
                    {
                        if (_gv.PageIndex > 0)
                        {
                            _gv.PageIndex--;
                        }
                        break;
                    }
    

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • asp.net webform自定义分页控件
  • asp.net DataTable导出Excel自定义列名的方法
  • Asp.net自定义控件之单选、多选控件
  • Asp.net自定义控件之加载层
  • 在ASP.NET 2.0中操作数据之二十六:排序自定义分页数据
  • 在ASP.NET 2.0中操作数据之十一:基于数据的自定义格式化
  • ASP.NET预定义模板介绍
  • ASP.NET中保护自定义的服务器控件
  • ASP.NET通过自定义函数实现对字符串的大小写切换功能
  • asp.net自定义控件中注册Javascript问题解决方案

相关文章

  • 2017-05-11ASP.NET设计网络硬盘之查看文件夹实现代码
  • 2017-05-11asp.net不用设置iis实现url重写 类似伪静态路由
  • 2017-05-11ASP.net Menu控件在Google Chrome和Safari浏览器下显示错位的解决办法
  • 2017-05-11ASP.NET文件处理如何操作
  • 2017-05-11asp.net 事件与委托分析
  • 2017-05-11Repeater里switch的使用方法
  • 2017-05-11window.showModalDialog两次加载问题清除缓存方法
  • 2017-05-11asp.net获取网站绝对路径示例
  • 2017-05-11ASP.NET 程序优化 小结
  • 2017-05-11WebService出现"因 URL 意外地以 结束,请求格式无法识别"的解决方法

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • .NET连接数据库以及基本的增删改查操作教程
    • ASP.NET网站模板的实现(第2节)
    • 在Global.asax文件里实现通用防SQL注入漏洞程序(适应于post/get请求)
    • 在ASP.NET 2.0中操作数据之五十六:使用ObjectDataSource缓存数据
    • 在ASP.NET 2.0中操作数据之四十:自定义DataList编辑界面
    • 在子页中隐藏模板页中的div示例代码
    • 微信公众平台开发之语音识别.Net代码解析
    • Asp .net 调用带参数的存储过程
    • 让GridView只显示特定用户的数据的方法
    • asp.net 验证码的简单制作(vb.net+C#)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有