1

ObjectDataSource にバインドされたフォームビューを使用しようとしています。フォームビューでは、挿入に必要な値を保持するいくつかの非表示フィールドを使用しています。

これらのフィールドの値は、devexpress ASPxGridLookup の TextChanged イベント中にサーバー側で設定しました。

ただし、挿入イベント中、これらのフィールドは存在しますが、値は与えられません。

ここで何が起こったのかを把握しようとしていますが、隠しフィールドが設定値を維持していないことがわかります。

どんな助けでも大歓迎です。

ありがとう。

キーラン

4

1 に答える 1

0

ページの読み込み中に値がリセットされていないことを確認してください。ページを準備するためにコードが実行されているかどうかはわかりませんが、以前に遭遇したことがあります。

ページの読み込み時にコードを実行する場合は、次の If ステートメントでラップしてみてください。これにより、挿入イベントが発生する前にページの読み込みが実行されたときにリセットされなくなります。

    If Not Page.IsPostBack Then
        'your code here...
    End If
于 2012-04-15T08:29:58.473 に答える