0

フレームワーク 2.0 でビルドされた MaskedEdit.application を使用すると、IE で "Unspecified error" (javascript エラー) が発生することがあります。

debuggin javascript 設定を有効にすると、このエラーが見つかりました。そうしないと、ページの特定の部分が表示されません。

デバッグすると、以下の行で発生することがわかります

//only for ie , for firefox see keydown
            if (document.activeElement)
            {
                if (e.id == document.activeElement.id)
                {
                    hasInitialFocus = true;
                }
            }

このコードが書かれている場所を検索しようとすると、ajaxcontroltool.dll ファイルにこのコードが見つかりました。

このdllはサードパーティのものであり、このdllを変更できないので、問題を解決するにはどうすればよいですか。

私はIE8でこれを試しましたが、IE8ではエラーが発生しませんでした。これは、IE8でコードがスムーズに/エラーなしで実行されることを意味します。

IE9 でこのエラーが発生するのは、発生率が 6 回に 1 回の割合でページを開くためです。

誰かが私を助けてくれれば、それは私の頭痛の種になりました。

ブラウザの問題かdllの問題のようです。

他の誰かがこれに気づきましたか?

感謝と敬意

ショアイブ

4

1 に答える 1

0

このdllはサードパーティのものであり、このdllを変更することはできません。問題を解決するにはどうすればよいですか

AjaxControlToolkit はオープン ソース プロジェクトであるため、実際には可能です。CodePlex: http://ajaxcontroltoolkit.codeplex.com/からプロジェクトのソース コードをダウンロードし、必要に応じてカスタマイズできます。

于 2012-11-04T22:03:10.677 に答える