Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Extender controls must be registered using RegisterExtenderControl() before calling RegisterScriptDescriptors()

I am trying to deploy a web application built with Dotnetnuke. There is an DNN Control/ASCX having a MultiView and few AjaxToolkit Controls like AutoComplete, ModalPopup. In Views other (plain) ASCXs are included and some of which have UpdatePanel.

On the developer machine (WinXp / ASP.NET Web Server) there is no error...but when I try to deploy it on server, I get the above error.

like image 813
Khurram Aziz Avatar asked Dec 18 '25 06:12

Khurram Aziz


2 Answers

I tried the latest AjaxToolkit release, but problem remained the same...

It appears that it has something to do with MultiView, the control itself is loading dynamically into DNN. Removing MultiView has resolved the issue.

The production site is running a bit older version of Dotnetnuke, and the developer is using the latest Dotnetnuke. This may be the issue...However we tried disabling SupportsPartialRendering option of DNN and adding ScriptManager ourselves...but it didnt resolved the issue.

like image 159
Khurram Aziz Avatar answered Dec 19 '25 20:12

Khurram Aziz


Even I had the same problem while using PopupControlExtender, but the issue was resolved when i removed the "OffsetX" tag from PopupControlExtender

like image 39
Peter Avatar answered Dec 19 '25 21:12

Peter