はどのように知っている()のApplication_Errorでasp.netでアヤックスがある場合方法を知っています。要求がajaxで、何らかの例外がスローされた場合は、エラーをログファイルに書き込み、クライアントのエラーヒントを含むjsonデータを返します。 それ以外の場合は、要求が同期されていて何らかの例外がスローされた場合は、エラーをログファイルに書き込み、エラーページにリダイレクトします。要求は、要求が、私は()のApplication_Errorでのアプリのエラーを処理するのApplication_Error(中asp.netでアヤックス)</p> <p>がある場合
しかし、今はどのような種類のリクエストか判らない。残念ながらヘッダーのキーに「X-Requested-With」キーが含まれていないのはなぜですか?
Context.Request.Headers ["x-requested-with"]が "XMLHttpRequest"を返すことを確かめてください。上記のコード戻り値の上にajaxリクエストを送信します。 – dayulu
@dayulu、絶対に、私があなたに示したコードはテストされました。あなたのコードに別の問題があるかもしれません。例外を傍受し、エラーページへのリダイレクトを実行するいくつかのカスタムグローバルフィルタがあると、x-requested-withヘッダーは失われます。 –
あなたは正しいです!リクエストが1回リダイレクトされるため、nullが返されます。どうもありがとうございました! – dayulu