加载UserControl ASP.net后,Page_load填充数据

时间:2012-04-14 11:25:28

标签: asp.net user-controls ascx pageload

我有一个aspx页面,其中包含一个包含文本框的userControl。

在page_load方法中,它从数据库中读取,我想用已读取的数据填充usercontrol的文本框。

我面临的问题是,页面加载流程是

页面的Page_Load,我在哪里分配文本字段,然后是userControl的page_load,所以这里所有数据都将被删除,然后它将显示页面。

我如何解决这个问题。

2 个答案:

答案 0 :(得分:0)

使用OnDataBinding或OnPreRender

答案 1 :(得分:0)

在这种情况下,你必须在Page_Init而不是Page_Load中填写UserControl的数据,这里的问题将得到解决:)