1

内部にテキストボックスを含むリストビューを生成しています。テキストボックスの値はデータベースから取得されます。私の問題は、テキストボックスの新しい値を取得したいときに発生します。保存ボタンをクリックすると、次のようになります。

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

テキストボックスを取得しますが、古い値(dbから取得)を使用すると、新しい値を取得するにはどうすればよいですか?

ありがとう

4

1 に答える 1

0

これと同じ問題があり、この ListView をバインドしていた UpdatePanel に OnLoad を追加したことが原因であることがわかりました。もうその方法を使用しておらず、削除しただけなので、簡単に修正できました。他の人にとっては、修正するのは簡単ではないかもしれませんが、原因を突き止めるのに役立つかもしれません.

(はい、この投稿がどれだけ古いかは理解していますが、他の誰かが将来恩恵を受けるかもしれません)

于 2012-08-06T15:57:54.110 に答える