ASP.NET自定义控件组件开发 第三章 为控件添加事件 前篇
2014-03-12 19:23
405 查看
原文:ASP.NET自定义控件组件开发 第三章 为控件添加事件 前篇
第三章 为控件添加事件
好了,我们之前以前开发一个控件。而且也添加了属性,开发也很规范,但是那个控件还差最后一点:添加事件。
ASP.NET的开发都是事件驱动的,现在我们就来为控件添加事件。在说事件之前,希望大家对C#的语法要熟悉,对委托
很事件要懂。
其实定义事件的步骤很简单:
1.声明一个委托。
2.定义一个携带事件信息的类。
3.定义事件
4.定义一个通事件发生后,通知其他对象的方法
首先来理清一下我们的思路:
1.在下拉框中选中一个值,并且在输入框中也输入相应的值。
2.我们在页面点击“提交”按钮,按钮就触发我们自定义的一个事件Validate(验证输入信息的正确行)。
我们在提交的时候要把控件的信息传给服务器,所以我们要定义一个事件信息类,来携带事件发生时,把个信息类送
到服务器。
事件定义如下:
1.定义一个携带事件信息的类。
这样几个步骤之后,控件的事件就写完了。大家试试! 有问题,我们下篇接着说!
今天写到这里,希望大家反馈信息,听听大家的想法!
第三章 为控件添加事件
好了,我们之前以前开发一个控件。而且也添加了属性,开发也很规范,但是那个控件还差最后一点:添加事件。
系列文章链接:
ASP.NET自定义控件组件开发 第一章 待续
ASP.NET自定义控件组件开发 第一章 第二篇 接着待续
ASP.NET自定义控件组件开发 第一章 第三篇
ASP.NET自定义控件组件开发 第二章 继承WebControl的自定义控件
ASP.NET自定义控件组件开发 第三章 为控件添加事件 前篇
ASP.NET自定义控件组件开发 第三章 为控件添加事件 后篇
ASP.NET自定义控件组件开发 第四章 组合控件开发CompositeControl
ASP.NET自定义控件组件开发 第四章 组合控件开发CompositeControl 后篇 --事件冒泡
ASP.NET自定义控件组件开发 第五章 模板控件开发
ASP.NET2.0自定义控件组件开发 第六章 深入讲解控件的属性
ASP.NET2.0组件控件开发视频 初体验
ASP.NET自定义控件组件开发 第一章 待续
ASP.NET自定义控件组件开发 第一章 第二篇 接着待续
ASP.NET自定义控件组件开发 第一章 第三篇
ASP.NET自定义控件组件开发 第二章 继承WebControl的自定义控件
ASP.NET自定义控件组件开发 第三章 为控件添加事件 前篇
ASP.NET自定义控件组件开发 第三章 为控件添加事件 后篇
ASP.NET自定义控件组件开发 第四章 组合控件开发CompositeControl
ASP.NET自定义控件组件开发 第四章 组合控件开发CompositeControl 后篇 --事件冒泡
ASP.NET自定义控件组件开发 第五章 模板控件开发
ASP.NET2.0自定义控件组件开发 第六章 深入讲解控件的属性
ASP.NET2.0组件控件开发视频 初体验
ASP.NET的开发都是事件驱动的,现在我们就来为控件添加事件。在说事件之前,希望大家对C#的语法要熟悉,对委托
很事件要懂。
其实定义事件的步骤很简单:
1.声明一个委托。
2.定义一个携带事件信息的类。
3.定义事件
4.定义一个通事件发生后,通知其他对象的方法
首先来理清一下我们的思路:
1.在下拉框中选中一个值,并且在输入框中也输入相应的值。
2.我们在页面点击“提交”按钮,按钮就触发我们自定义的一个事件Validate(验证输入信息的正确行)。
我们在提交的时候要把控件的信息传给服务器,所以我们要定义一个事件信息类,来携带事件发生时,把个信息类送
到服务器。
事件定义如下:
1.定义一个携带事件信息的类。
//这个方法是受保护的虚方法 protected void OnValidateCreditCardForm(ValidateCreditCardFormEventArgs args) { if (ValidateCreditCardForm != null) handler(this, args); }
这样几个步骤之后,控件的事件就写完了。大家试试! 有问题,我们下篇接着说!
今天写到这里,希望大家反馈信息,听听大家的想法!
相关文章推荐
- ASP.NET自定义控件组件开发 第三章 为控件添加事件 前篇
- ASP.NET自定义控件组件开发 第三章 为控件添加事件 前篇
- ASP.NET自定义控件组件开发 第三章 为控件添加事件 前篇
- ASP.NET自定义控件组件开发 第三章 为控件添加事件 后篇
- ASP.NET自定义控件组件开发 第三章 为控件添加事件
- ASP.NET自定义控件组件开发 第四章 组合控件开发CompositeControl 后篇 --事件冒泡
- ASP.NET自定义控件组件开发 第四章 组合控件开发CompositeControl 后篇 --事件冒泡
- ASP.NET 2.0服务器控件与组件开发高级编程:为自定义控件添加设计时属性
- ASP.NET自定义控件组件开发 第四章 组合控件开发CompositeControl 后篇 --事件冒泡
- ASP.NET自定义控件组件开发 第四章 组合控件开发CompositeControl 后篇 --事件冒泡
- ASP.NET3.5控件和组件开发:高效事件的处理
- 《纵向切入ASP.NET 3.5控件和组件开发技术》笔记:高效率事件集合对象
- asp.net控件开发基础(3) ----------自定义控件事件处理
- ASP.NET自定义控件组件开发 第五章 模板控件开发
- ASP.NET自定义控件组件开发 第五章 模板控件开发
- ASP.NET组件与开发之复合控件的事件处理
- ASP.NET自定义控件组件开发 第一章:从一个简单的控件谈起
- ASP.NET组件与开发之复合控件的事件处理
- ASP.NET自定义控件组件开发 第五章 模板控件开发
- ASP.NET自定义控件组件开发 第四章 组合控件开发CompositeControl