Topへ

開発ブログ(Blog)

IE11のブラウザでasp.net(.net framework 4)で不具合

IE11のブラウザでasp.net(.net framework 4)で開発されたサイトにアクセスすると動作しなくなるケースがあります。

 【状況】
昨日windows8.1のマシンから前述のシステムへアクセスしたところ「__doPostBack' は定義されていません。」というエラーが発生。
サーバー側のクリック イベントが起動されません。

 

 【発生環境】
Windows2008Server + asp.net(.net framework 4) + Internet Explorer11

半年くらい前にもframework3.5 + Internet Explorer10でそのようなことがありました、サーバー側のユーザーエージェントの判定が今までIE5~9で数字部分の判定が正規表現チェック(^[5-9])で良かったのですが、IE10になったため当該正規表現では誤判定しているものでした。

 

IEもasp.netもMicrosoftのプロダクトなのでもう少しきちんとチェックして欲しいものです。

 

で今回はサーバー側でIE11を未知のブラウザと認識しCookeiが正しく処理されないとのこと。

 

googleで検索してみると

 

http://support.microsoft.com/kb/2836939

 

がひっかかりました、早速サーバーにて実行し問題解決。