从列表视图中获取文本框的新值

时间:2012-04-13 08:16:21

标签: asp.net vb.net listview

我正在生成一个包含文本框的列表视图。文本框值来自数据库。当我想要检索文本框的新值时,我的问题出现了。 这是我点击保存按钮时所做的。

 For Each item In mylistview.Items
     Dim tbLgName As TextBox = CType(item.FindControl("tbLgName"), TextBox)
     // code to encode into db ...    
 Next

问题是它获取文本框但是使用旧值(来自数据库),我如何获得新值?

感谢名单

1 个答案:

答案 0 :(得分:0)

我有同样的问题,发现这是因为我在我的UpdatePanel中添加了一个OnLoad,它绑定了这个ListView。它很容易修复,因为我不再使用这种方式,只是删除它。对于其他人来说,它可能不那么容易修复,但可能有助于找出造成它的原因。

(是的,我知道这篇文章有多久了,但其他人可能会受益)