CalendereExtender使用時のJScript 実行時エラーについて
ajaxToolkitのCalendereExtenderを使用しているページをIEで表示すると
下記のエラーが発生する現象が起きた。(FireFoxではエラーが起きない)
「Microsoft JScript 実行時エラー: 'AjaxControlToolkit' は宣言されていません。」
どうもajaxToolkitのToolkitScriptManagerコントロールがうまく動いていないようで、
ToolkitScriptManagerを通常のScriptManagerコントロールに置き換えることで
問題が発生しなくなった。
(変更前) <ajaxToolkit:ToolkitScriptManager runat="Server" ID="ScriptManager1" …/> (変更後) <asp:ScriptManager ID="ScriptManager1" runat="server" …/>
スクリプトの転送量が増えるので若干パフォーマンスが落ちるが、
処理には問題がないのと、調べるのに時間がかかりそうなのでとりあえずクローズ。