Welcome 微信登录

首页 / 网页编程 / ASP.NET / 庖丁解牛Asp.net3.5控件和组件开发技术系列—事件和数据回发机制(三)

庖丁解牛Asp.net3.5控件和组件开发技术系列—事件和数据回发机制(三)2011-05-09 MSDN 郑健5.3.3 复合控件的事件处理

复合控件的事件处理按实现功能可分为三种:

(1)复合控件中子控件的内部事件处理。

(2)包含处理机制 -- 子控件事件中调用主控件委托的事件实例。

(3)冒泡处理机制。

接下来的三节就分别说明这三种事件处理方式机制是如何实现的。

5.3.3.1 复合控件中子控件的内部事件处理

这是最简单的处理方式。复合控件中的子控件事件是单独存在的,与主控件没有任何关系,并且它们各自完成自己的功能,使用方法也很简单,就像以往直接在页面中使用事件一样。

这一节主要以CalculatorControl控件为示例演示这种类型事件的用法。首先看一下控件的运行效果图,如图5-4所示。