【发布时间】:2013-11-21 05:07:54
【问题描述】:
我的页面中有一个转发器,其中包含一些先决条件,例如复选框列表和列表框,它们指示转发器的数据源带回的内容。单击一个按钮,它将对工作正常的中继器进行数据绑定。但是,如果用户决定要添加其他内容或删除某些内容,他们可以选中/取消选中某些字段,然后再次点击按钮,这将重新绑定转发器并更改显示的内容,但是转发器中所有当前控件的视图状态会丢失。
在初始化事件中绑定转发器是不可能的,因为复选框列表/列表框值的 ViewState 在页面生命周期的那个时刻不可用,并且需要这些值才能作为参数传递到我的数据源中中继器。
我有哪些选项可以保持中继器控件的状态?
【问题讨论】:
标签: c# asp.net repeater viewstate