ASP.NET自定义控件组件开发 第三章 为控件添加事件 前篇

     

                                        第三章 为控件添加事件

          

       

      好了,我们之前以前开发一个控件。而且也添加了属性,开发也很规范,但是那个控件还差最后一点:添加事件。

     

     ASP.NET的开发都是事件驱动的,现在我们就来为控件添加事件。在说事件之前,希望大家对C#的语法要熟悉,对委托

 

很事件要懂。

     

     其实定义事件的步骤很简单:

          1.声明一个委托。

          2.定义一个携带事件信息的类。

          3.定义事件

          4.定义一个通事件发生后,通知其他对象的方法

 

         首先来理清一下我们的思路:

          

          1.在下拉框中选中一个值,并且在输入框中也输入相应的值。

 

          2.我们在页面点击“提交”按钮,按钮就触发我们自定义的一个事件Validate(验证输入信息的正确行)。

 

         我们在提交的时候要把控件的信息传给服务器,所以我们要定义一个事件信息类,来携带事件发生时,把个信息类送

 

到服务器。

 

     事件定义如下:

 

          1.定义一个携带事件信息的类。

 

               

Code

 

 

     

               2.声明一个委托。

 

 

Code

          

          3.定义事件

     

Code

 

          4.通事件发生后,通知其他对象的方法

 

Code

 

 

          这样几个步骤之后,控件的事件就写完了。大家试试! 有问题,我们下篇接着说!

 

          今天写到这里,希望大家反馈信息,听听大家的想法!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值