Это может работать вместе, но вам нужно будет внести некоторые изменения в ядро DNN.
Вот список того, что нужно сделать:
- Убедитесь, что вы используете последнюю версию .Net 4.0 двоичных файлов AjaxControlToolkit (я смог позволить ему работать для DNN 6.0.1 с Telerik 2011.01.519 и ACT сентябрь 2011 v4.1.50927)
- Убедитесь, что в вашем файле web.config есть перенаправления привязки сборки для
System.Web.Extensions
и System.Web.Extensions.Design
до версии 4.0
- Возьмите исходный пакет DNN, найдите
Library\Framework\AJAX.cs
, найдите метод AddScriptManager
, создайте в нем экземпляр RadScriptManager, для версии 6.0.1 загляните в строку 54. Добавьте еще один инициализатор свойства:
EnableScriptCombine = false
. Скомпилируйте его (конечно же, в конфигурации выпуска), возьмите DotNetNuke.dll и перейдите к установке DNN.
Вы должны быть сделаны.
Кредиты идут на Поддержка Telerik , несмотря на то, что там заявлено, что оно должно работать "из коробки", начиная с 2010.1.625. Не уверен, что я их неправильно понял, или они просто повторно представили эту ошибку.
P.S. Поддержка DNN обещает выпустить версию 6.1.0 в ноябре с обновленными элементами управления Telerik, которые должны решить эту проблему, по крайней мере, по их мнению.