我的思路是:
1:在我的WebControl(RadioCheckBoxList) 中定义DataSource属性,还有其它属性...
2:重写 CreateChildControls(...)方法,
3:在Page_Load中的!IsPostBack条件下 设置性值,如:DataSource属性等。
运行....
控件显示出来了,当点击一下页面上服务器Button,则我的RadioCheckBoxList就不见了.
跟踪了一下原因是:
第一次进来能显示,是因为先执行了Page_Load,给我的WebControl控件设置了必要的属性.
当回发时,因为没有执行!IsPostBack下的语句,因此再执行CreateChildControls(..)方法时,
因为没有必要的属性置,因此不能再生成控件了。请问我应如何办??