私は、更新パネル内でユーザー コントロールを動的にロードする、比較的複雑な asp.net Web フォーム アプリケーションに取り組んでいます。Internet Explorer で非常に奇妙な問題に遭遇しました。ページをちょうど 1 分間アイドル状態にした後Sys.WebForms.PageRequestManagerParserErrorException
、次の要求が行われたときに JavaScript 例外を受け取ります。これは、Firefox と Chrome では発生しません。サーバーが不正なリクエストを受信すると、本文は実際には空ですが、ヘッダーはまだそこにあります。返される応答はGET
、更新パネル スクリプトが期待するものではなく、要求から得られる新しい応答です。1 分以内に行われたリクエストは問題ありません。また、不正なリクエストの後に行われたリクエストも問題ありません。
実行中の応答書き込みやリダイレクトはありません。また、ページディレクティブでValidateRequest
andを設定してみました。EnableEventValidation
さまざまなタイムアウト プロパティを調べました。