asp.net - 在调用 RegisterScriptDescriptors() 之前,必须使用 RegisterExtenderControl() 注册扩展器控件

标签 asp.net dotnetnuke

我正在尝试部署一个使用 Dotnetnuke 构建的 Web 应用程序。有一个具有 MultiView 的 DNN Control/ASCX 和一些 AjaxToolkit 控件,例如 AutoComplete、ModalPopup。在 View 中包含其他(普通)ASCX,其中一些具有 UpdatePanel。

在开发人员计算机(WinXp/ASP.NET Web 服务器)上没有错误...但是当我尝试将其部署到服务器上时,出现上述错误。

最佳答案

我尝试了最新的 AjaxToolkit 版本,但问题仍然相同...

看来它与 MultiView 有关,控件本身正在动态加载到 DNN 中。删除 MultiView 已解决该问题。

生产站点运行的是稍旧版本的 Dotnetnuke,开发人员正在使用最新的 Dotnetnuke。这可能是问题所在...但是我们尝试禁用 DNN 的 SupportsPartialRendering 选项并自己添加 ScriptManager...但并没有解决问题。

关于asp.net - 在调用 RegisterScriptDescriptors() 之前,必须使用 RegisterExtenderControl() 注册扩展器控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/867584/

相关文章:

c# - Entity Framework Include() 强类型

.net - 哪个CMS易于使用DotNetNuke或Umbraco。我们还可以将现有项目与之整合吗?

css - 使用 IE8 或 9 时强制 DNN 5.6 加载 ie7

visual-studio - 找不到文件 '~/controls/labelcontrol.ascx"

css - 我可以防止 DotNetNuke css 与其他框架冲突吗?

asp.net - Entity Framework 如何决定是引用现有对象还是创建新对象?

c# - 如何在本地托管 ASP.NET 应用程序

php - 我为 strip <script></script> 标签创建了这个表单,但是这个表单不起作用

c# - 如何获取上一页的值

dotnetnuke - 以 http ://localhost:8080/运行 DotNetNuke 应用程序