博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

控件的初始化值写在控件的Page_Load中,

第一个绑定时在Page_Load里做的,结果是先绑定子控件,然后再运行子控件的Page_Load,当翻页时时,先运行子控件的Page_Load,再绑定子控件,这是控件的初始化没有值。

 

解决方法:在控件中将代码从Page_load中,放置到

protected override void OnPreRender(EventArgs e)
    {

/****加入初始化的代码******/