1

I'm trying to use AjaxControlToolkit controls (specifically CalendarExtender and ComboBox), but am having problems with the ScriptManager control. I've got the ToolkitScriptManager at the top of the form, but when I load the page, I get this error:

Only one instance of a ScriptManager can be added to the page.

As soon as I removed the ScriptManager, I get this error:

Microsoft JScript runtime error: 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.

I haven't added any other script managers anywhere else, and I've got the (.NET 3.5) DLL registered in GAC, and copies in the application's bin and _app_bin folders.

What's going on?

1 Answer 1

4

It's throwing the error because the <asp:ScriptManager> tag is most likely defined in your master page, causing two instances on the page you are trying to load.

http://social.msdn.microsoft.com/Forums/br/sharepoint2010general/thread/54c271ee-de71-4e47-b02b-29a1d540b81c

4
  • 2
    social.technet.microsoft.com/Forums/en-US/… Commented May 9, 2012 at 14:48
  • Were you able to resolve this? Commented May 10, 2012 at 20:27
  • Yes, I've added a check for script managers, seems to be working. Commented May 11, 2012 at 8:48
  • Good to hear chap. Commented May 11, 2012 at 12:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.