.Net 2.0 事件机制,更简化了...
Case: aspx页面有一控件,希望点击控件上一按钮,进行一些运算,得到一DataTable,将该DataTable绑定到页面一数据控件上。
控件cs文件:
1. 定义代理
public class RetrieveEventArgs : EventArgs
{
private DataTable resultTable;
public DataTable ResultTable
{
get { return resultTable; }
}
public RetrieveEventArgs(DataTable ret)
: base()
{
this.resultTable = ret;
}
}
2. 定义事件
3. 点控件按钮时,
{
DataTable dt = new DataTable();
//

RetrieveTargets(this, new RetrieveEventArgs(dt));
}
在aspx页面Page_Load中,实例化代理,并指定处理方法.
{
DataTable dt = e.ResultTable;
Response.Write("yes.Good!");
}
而在.Net1.1时,
如果想要您的类引发一个名为 EventName 的事件,您需要以下元素。
- 持有事件数据的类,名为 EventNameEventArgs。该类必须从 System.EventArgs 导出。
- 事件的委托,名为 EventNameEventHandler。
- 引发事件的类。该类必须提供:
- 事件声明。
[C#]public event EventNameEventHandler EventName;[Visual Basic]Public Event EventName As EventNameEventHandler
- 引发事件的方法,名为 OnEventName。
- 事件声明。
转载于:https://www.cnblogs.com/silva/archive/2007/04/27/730153.html
.Net 2.0 事件机制,更简化了...相关推荐
- 一图搞懂tp6.0事件机制
event.php 中配置 return ['bind' => [// 更多事件绑定],'listen' => [//监听微信公众号关注事件'WechatSubscribe' => ...
- 【初窥javascript奥秘之事件机制】论“点透”与“鬼点击”
前言 最近好好的研究了一番移动设备的点击响应速度,期间不断的被自己坑,最后搞得焦头烂额,就是现在可能还有一些问题,但是过程中感觉自己成长不少, 最后居然感觉对javascript事件机制有了更好的认识 ...
- 我也来说说js的事件机制
原文链接:http://www.w3cfuns.com/notes/17398/8062de2558ef495ce6cb7679f940ae5c.html 学js,不懂事件机制,基本可以说学了js,就 ...
- Web Control 开发系列(三) 解析IPostBackEventHandler和WebForm的事件机制
WebForm最大的魅力大概就是它自己的一套事件处理机制了,要做一个好的Control,必须深入理解这套机制,只有这样才可以让我们的Control有一整套Professional的Event,而IPo ...
- Android事件机制详解
转自:http://www.codeceo.com/article/android-event.html 1概述 在Android平台上,主要用到两种通信机制,即Binder机制和事件机制,前者用于跨 ...
- click事件在什么时候出发_超全的js事件机制amp;事件委托
超全的js事件机制&事件委托,想要理解js事件只需认真看完此篇即可~ 目录结构: 什么是事件机制 事件冒泡事件捕获 DOM事件流事件委托 误区 在同一个对象上注册事件,并不一定按照注册顺序执行 ...
- javascript事件机制与jQuery.bind的补充说明
在之前的文章javascript 事件机制 与 jQuery.Bind中,为了说明冒泡阶段中Event Handler Function的表现,我使用了event.data来记录触发function的 ...
- addeventlistener事件参数_从Chrome源码看浏览器的事件机制
在上一篇<从Chrome源码看浏览器如何构建DOM树>介绍了blink如何创建一棵DOM树,在这一篇将介绍事件机制. 上一篇还有一个地方未提及,那就是在构建完DOM之后,浏览器将会触发DO ...
- 解析IPostBackEventHandler和WebForm的事件机制
WebForm最大的魅力大概就是它自己的一套事件处理机制了,要做一个好的Control,必须深入理解这套机制,只有这样才可以让我们的Control有一整套Professional的Event,而IPo ...
最新文章
- Matlab与线性代数 -- 向量的范数
- 重磅!阿里巴巴江苏总部落户南京建邺区
- android圆形图形的设置
- 1.5 matlab常量与变量
- js两个数组对象通过相同元素匹配筛选
- Hyper-V 2016 系列教程26 Hyper-v平台并口外设解决方案介绍
- 2019ICPC(上海) - Color Graph(二分图+状态压缩)
- 工业机械人运动学正逆解,简单粗暴!!!!!!
- 基础知识(九)boost+vs2015安装配置
- mysql数据还原命令_mysql数据备份和还原命令:mysqldump
- [转]Http请求中Content-Type讲解以及在Spring MVC中的应用
- 查看mysql 表 被人删除_我的数据库中有一表总是被什么人删掉数据?我如何查出来是谁做的?...
- Python随机生成姓名+电话号码+邮箱
- 《墨菲定律》读书笔记(上)
- 报错Found existing installation: tensorflow 1.2.1
- unity隐藏鼠标光标的2种方法
- 行走在古道间,看时光深处,
- 京东商品详情数据接口(APP端,H5端),监控京东商品历史价格及价格走势,接口代码对接教程
- 参数估计之矩估计和极大似然估计概述
- 基于聚集诱导荧光探针细胞膜/细胞膜表面GABA受体荧光探针/上汞离子荧光探针的研究
热门文章
- STL的一些基本概念
- 一文读懂word embedding
- 【转】启动 Eclipse 弹出“Failed to load the JNI shared library jvm.dll”错误的解决方法!...
- Knockout应用开发指南 第八章:简单应用举例(1)
- 通过form表单请求servlet资源代码
- 测试功能范围_IT8511+电子负载 OCP?测试功能
- mycat和MySQL版本兼容_mycat下mysql jdbc connector使用高版本报PacketTooBigException异常
- double 导出txt保留两位_使用Jade“精修”XRD图谱并导出数据
- android视频聊天桌面小窗口怎么实现,android视频通话悬浮窗的适配
- android 自定义图形,Android自定义View之图形图像(模仿360的刷新球自定