2012-12-25 5 views
1

сталкиваюсь следующее сообщение об ошибке:Аякс управление инструментария требует ASP.NET AJAX 4.0 скриптов

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 и когда я создал свой проект был таргетинг .NET 4.5. Однако моя контрольная dll Ajax была совместима с .NET 4.0, и поэтому мои элементы управления ajax не работали. Затем я изменил версию моего проекта с 4.5 до 4.0 из свойств решения, а затем начал работать. Однако недавно некоторые настройки в моем проекте изменились, и я снова получаю ошибку.

Я понятия не имею, что пошло не так.

Еще раз я использую VS 2012, .NET Framework изменился с 4,5 до 4,0 в моем проекте, и я с помощью AJAX Control Toolkit 4.0

ответ

0

Смотрите, если он работает после удаления «Microsoft.ScriptManager.MsAjax.dll» файл в папке/bin. Кроме того, не забудьте удалить строку asp: ScriptReference Name = "MsAjaxBundle" в файле Site.Master.