自定义控件中的选定值在回发时消失

时间:2012-11-20 23:22:16

标签: asp.net postback page-lifecycle

我有一个带有嵌套数据列表的asp.NET Web表单页面。内部数据列表包含一个包含下拉列表的自定义控件。自定义控件在页面标记中声明。所有控件都启用了ViewsState。

所有数据绑定事件都有

if (!Page.IsPostback)

周围的陈述。

当外部数据列表触发它的OnDataBound事件时,我加载内部数据列表。

同样,当内部datalist触发它的OnDataBound事件时,我加载了customcontrol。

自定义控件中的所有内容都在加载时正确绑定到实际数据,但是当我尝试保存更改时,用户控件中下拉列表的选定值已经消失。 (也就是说,当我使用SAVE方法回发时,我检查下拉列表:它们存在,但它们没有绑定。)

如何防止更改的值在我保存之前被解除绑定?

0 个答案:

没有答案