TemplateColumn に 1 つの ImageButton を持つ ascx コントロールに RadGrid があります。ImageButton には CommandName="Edit" があります。そのため、画像ボタンをクリックすると、グリッドが編集モードに設定されます。e.Item.IsInEditMode が true の場合に機能するグリッドの ItemDataBound イベントにいくつかのコードがあります。
すべてがローカルで機能しますが、テスト環境にコードをデプロイすると機能しません。いくつかのログ ステートメントを入力した後、この環境でユーザーが Imagebutton をクリックすると、グリッドが編集モードに設定されず、e.Item.IsInEditMode が true にならないことがわかりました。
2 つの異なるテスト環境があります。この機能は 1 つのテスト環境では機能しますが、別の環境では機能しません。両方のサーバーの Windows Update と IIS 構成は同じです。
他に何がこの問題を引き起こす可能性がありますか?
追加情報: ビューステートに SessionPageStatePersister を使用しています