【发布时间】:2008-10-06 20:04:47
【问题描述】:
我有一个包含 ListBox 子控件的复合控件。在回发时,ListBox 的项目消失。我有一个用于初始化它的 ListBox 的属性,并将它添加到 CreateChildControls 中的控件集合中。难道我做错了什么?我是否需要做其他事情才能正确处理此 ListBox 的视图状态?
【问题讨论】:
标签: asp.net viewstate composite-controls
我有一个包含 ListBox 子控件的复合控件。在回发时,ListBox 的项目消失。我有一个用于初始化它的 ListBox 的属性,并将它添加到 CreateChildControls 中的控件集合中。难道我做错了什么?我是否需要做其他事情才能正确处理此 ListBox 的视图状态?
【问题讨论】:
标签: asp.net viewstate composite-controls
确保在添加列表项或数据绑定之前将控件添加到父级。否则,您的复合控件将不会跟踪 ListBox 列表项的视图状态。
这里有更详尽的解释:http://scottonwriting.net/sowblog/posts/2129.aspx。
【讨论】: