Google Chrome からアクセスしている ASP.NET アプリケーションがあります。特定のページで、ページ上の他のいくつかのフィールドを再計算する OnTextChanged イベントを持つ asp:TextBox を取得しました。また、変更をデータベースに保存する OnClick イベントを持つ asp:LinkButton もあります。
ユーザーが保存ボタンをクリックして TextBox を離れたという問題に直面していました。ボタンは TextChanged イベントの前に発生していたため、変更が保存に取り込まれませんでした。save メソッドの先頭に TextChanged ロジックを複製することで、これを修正しました。これらの変更をコミットする前にいくつかのテストを行い、すべてが正常に機能していました。
しかし今、私のテスターは別の問題に直面しています。テキスト フィールドを変更して保存ボタンをクリックすると、OnTextChanged イベントが発生してページ上の他の値が更新されますが、保存ボタンの OnClick イベントはまったく発生しません。OnClick イベントを発生させるには、もう一度保存ボタンをクリックする必要があります。私は自分のマシンで同じ機能をテストしましたが、それでも問題なく動作しています。彼と私は、同じデータベースの同じ環境でまったく同じページを見ています。テスターにキャッシュなどをクリアしてもらいました。唯一の違いは、Chrome のバージョンが「14.0.835.202 m」であるのに対し、Chrome のバージョンは単に「14.0.835.202」であることです。
イベントの発生が非決定論的である可能性がある Chrome および ASP.NET に関する既知の問題はありますか? なぜこれが起こっているのか、他に考えがある人はいますか?御時間ありがとうございます!