没有合适的资源?快使用搜索试试~ 我知道了~
首页【ASP.NET编程知识】定制委托和事件参数类的实现
ASP.NET编程中,定制委托和事件参数类是一种常见的需求。在实际开发中,当需要自定义事件参数类并使用委托时,可以通过以下方法实现。 一般情况下,对于不需要传递数据信息的事件,可以使用 EventArgs.Empty 作为参数进行传递。但对于复杂的控件,如 GridView 的按钮命令事件、翻页事件以及ItemDataBound事件等,可能需要自定义事件参数类和委托来传递数据。 以Grid控件的翻页功能为例,可以通过定义事件参数类和委托的方法来实现。首先需要定义一个委托,如GridPageChangedEventHandler,并且定义一个继承自System.EventArgs的事件参数类GridPageChangedEventArgs。然后在事件的触发过程中使用自定义的事件参数类和委托进行参数传递。 通过以上方法,可以实现定制自己的委托和事件参数类,以满足复杂事件的需求。这对于学习ASP.NET编程具有一定的参考价值。
资源详情
资源推荐
全文可编辑 word 文档 页眉与背景水印可删除
4
///
/// </summary>
public class EventArgs
{
//表示没有事件数据的事件
public static readonly EventArgs Empty;
//初始化 System.EventArgs 类的新实例
public EventArgs();
}
EventArgs 中除了一个构造方法外,还有一个它本身类
型 的 Empty 属 性 , 从 这 里 可 以 知 道 前 面 在 调 用 时 通 过
OnTextChanged(EventArgs.Empty) ; 格 式 , 把
EventArgs.Empty 作为空参数传入事件引发方法时的用途了。
这里要说明的是如果我们的 GridPageChangedEventArgs 类
是 从 EventArgs 继 承 而 来 , 则 不 但 可 以 传 递
GridPageChangedEventArgs 类 对 象 , 而 且 可 以 使 用
GridPageChangedEventArgs.Empty 的形式传递空参数对象。
在 GridPageChangedEventArgs 方法体中定义了一些属
性 ; 分 别 表 示 当 前 页 ( CurrentPageIndex )、 页 总 数
(PageCount)和页尺寸(PageSize)。这些都是我们自定义
的页信息数据。
代码中的这句:
剩余16页未读,继续阅读
mmoo_python
- 粉丝: 0
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功