我有一个Repeater 控件,绑定到a PagedDataSource
,该数据源是我制作的自定义控件列表。这些自定义控件包含几个文本框。
我有一个保存按钮,当单击它时,我想将所有自定义控件中的数据保存到数据库中,无论它们位于哪个页面上 - 但目前我只能访问当前页面上显示的自定义控件。
我试图做的是,在这种情况btnSave_Click
下,创建一个与当前数据源相等的新临时数据源,除了它不是PagedDataSource
. 这样我的转发器包含所有自定义控件 - 但是 - 在文本框字段中所做的更改不再可用。然后,我尝试在自定义控件中的文本框上添加 JavaScript onchange 事件,以便在更改文本时触发回发,并更新用户控件代码隐藏中的属性。这也不起作用。
有任何想法吗?