Tracy.Bai

Focus on Data analysis and Mining

导航

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

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

posted on 2008-07-31 22:43  Love Fendi  阅读(190)  评论(0编辑  收藏  举报