回发后webusercontrol asp.net中的数据丢失

回发后webusercontrol asp.net中的数据丢失,asp.net,updatepanel,webusercontrol,Asp.net,Updatepanel,Webusercontrol,在asp.net中 我创建一个web用户控件并联机创建(动态加载) 当我静态使用它时,micro soft asp.net支持它,并在回发后保留所有数据,保留所有数据 但当我通过代码创建并设置id时 任何回发、重新加载数据和设置网格后都会丢失数据,需要下拉列表 下拉列表列出丢失的数据和选定的索引 如何将asp.net动态web用户控件用作静态模式 我需要保存所有数据 我使用“更新面板”并将控件创建到放置在“更新面板”中的面板中 感谢将您的代码放入如果(!IsPostback){//code转到这

在asp.net中 我创建一个web用户控件并联机创建(动态加载)

当我静态使用它时,micro soft asp.net支持它,并在回发后保留所有数据,保留所有数据

但当我通过代码创建并设置id时

任何回发、重新加载数据和设置网格后都会丢失数据,需要下拉列表

下拉列表列出丢失的数据和选定的索引

如何将asp.net动态web用户控件用作静态模式 我需要保存所有数据

我使用“更新面板”并将控件创建到放置在“更新面板”中的面板中


感谢

将您的代码放入
如果(!IsPostback){//code转到这里}
用于填充下拉列表和网格需要在postback中加载数据,否则所有控件都将为空