自定义控件学习(三、事件)

1。事件和委托

2。数据回传的原理

ASP.NET运行时将提交回的表单中数据包装成一个NameValueCollection,实现数据回传回传就要为控件提供name属性 ,而value 就是表单域的值,页面在处理到ProcessPostData的过程时,将遍历所有的子控件,如果子控件实现了IPostBackDataHandler接口,页面就会把该该控件对应的名字和整个NameValueCollection作为参数,调用控件的LostPostData()方法。因此,所有实现了IPostBackDataHandler接口的控件都获得了从回传表单中获取新值的机会。

3。IPostBackDataHandler接口

   必须实现两个方法:LoadPostData();处理页面回传的数据

     RaisePostDataChangedEvent();如果LoadPostData()返回的是true,则此方法被调用。此方法通常用于触发控件的事件。http://msdn.microsoft.com/en-us/arcjournal/default.aspx

转载于:https://www.cnblogs.com/baixingfa/archive/2008/07/31/1257691.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值