从ASP.NET中的服务器端用户控件组件返回数据

时间:2013-10-08 00:13:56

标签: c# asp.net webforms

我有一个包含用户控件的aspx / WebForms页面。此用户控件包含一个Repeater,它构成用户输入各种内容的UI。这个转发器中最值得注意的三件事是CheckBox,DropDownList和TextBox。转发器中有任意数量的行 - 它可以是0,可以是15.取决于用户。

我能够从我的数据库中检索数据并将数据绑定到Repeater上。用户控件在主要交互时间内应该起作用。

当需要恢复用户现在编辑的数据时,就会出现问题。无论我是在用户控件内部还是在用户控件的父页面中使用组件来引发回发,我得到的第一个用户控件(在父页面的OnInit中)都重新创建了用户控件并且已经删除用户输入的数据。我已经尝试了所有我能想到的用于获取后期数据的内容,但结果都是相同的 - 当WebForms给我任何数据可见性时,它就消失了。

如何从用户控件中检索修改后的数据,而不会将其丢失到父页面的模板系统的覆盖?

0 个答案:

没有答案