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