1

次のエラーが発生します。

AjaxControlToolkit requires ASP.NET Ajax 4.0 scripts. Ensure the correct version of the scripts are referenced. If you are using an ASP.NET ScriptManager, switch to the ToolkitScriptManager in AjaxControlToolkit.dll

私は自分のページでToolScriptManagerを使用しています。また、VS2012を使用しており、プロジェクトを作成したとき、それは.NET4.5を対象としていました。ただし、私のAjaxコントロールdllは.NET 4.0と互換性があったため、私のajaxコントロールは機能していませんでした。次に、ソリューションのプロパティからプロジェクトのバージョンを4.5から4.0に変更すると、プロジェクトが機能し始めました。ただし、最近、プロジェクトの一部の設定が変更され、エラーが再び発生します。

何が悪かったのかわかりません。

もう一度VS2012を使用していますが、プロジェクトで.NET Frameworkが4.5から4.0に変更され、Ajaxコントロールツールキット4.0を使用しています。

4

1 に答える 1

0

/bin フォルダにある「Microsoft.ScriptManager.MsAjax.dll」ファイルを削除した後、動作するかどうかを確認します。また、Site.Master ファイルの asp:ScriptReference Name="MsAjaxBundle" 行を削除することを忘れないでください。

于 2013-04-02T21:07:14.613 に答える