删除行后,转发器项内的文本框丢失其文本属性

时间:2012-12-12 01:02:00

标签: asp.net data-binding repeater viewstate

我有一个转发器,它的数据被绑定在页面加载上。此外,转发器内的控件也是在页面加载时动态创建的(文本框,dropownlist等)

用户填写文本框,当他想删除转发器中的行时,他可以删除数据源上的条目(正在从Web服务检索数据源)。删除操作后,转发器将反弹到数据源。

此时,删除行后排序的文本框的文本值正在消失。只有删除行之前的文本框才能保护其文本值。

例如:我在转发器中有5行。我填充行内的所有文本框。当我删除第3行时,第1行第2行的“文本框”文本再次出现,但第4行和第5行的“文本框”文本将显示为空。

我认为这是因为viewstate和控件'id不匹配,但是如何在删除后阻止这一点并获取所有文本框的文本?

0 个答案:

没有答案