Products » Knowledge Base » Url Master 

Url Master Help Wiki

updPanelTestUrls is not compatible with type


This is a common error when the module is installed on older versions of the .NET Framework.

An error has occurred.
DotNetNuke.Services.Exceptions.PageLoadException: The control with ID 'updPanelTestUrls' requires a ScriptManager on the page. The ScriptManager must appear before any controls that need it. ---> System.InvalidOperationException: The control with ID 'updPanelTestUrls' requires a ScriptManager on the page. The ScriptManager must appear before any controls that need it. at System.Web.UI.UpdatePanel.get_ScriptManager() at System.Web.UI.UpdatePanel.OnLoad(EventArgs e) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---

This error is related to a mismatch between the 'AJAX Extensions' installation that was introduced after .NET 2.0 and was properly integrated from .NET 3.0 onwards.

The solution in this linked page often works to fix the problem:
http://stackoverflow.com/questions/582596/the-base-class-includes-the-field-scriptmanager1-but-its-type-system-web-ui

It requires added a specific assembly binding to the web.config file to point to the system.web.extensions assembly, which the code references.



 |  View Topic History  |