Solved

Error creating control - Scriptmanager1

Posted on 2008-10-25
4
2,121 Views
Last Modified: 2013-11-08
I have just installed VS2008. I then got the 3.5 SP1 update installed. Then I installed the AJAX 3.5 Toolkit. I then go into VS, select File/New AJAX Control Toolkit Web Site (VB) and as expected, the Scriptmanager1 is installed by default in the default.aspx code page. When I switch to Design View, VS can not display the Scriptmanager and shows the error: Error creating control - Scriptmanager1. Unable to create type...blah, blah.
I can at this point, delete the Scriptmanager, go into my AJAX Toolbox on the Tools panel and drag a Scriptmanager onto the form. When I do, I get a popup that reads: Destination File Exists - A file with the name 'Bin/AjaxControlToolkit.dll' already exists. Do you want to replace - for each control that I drop on the form? If I say yes to all, all is well and I can continue to code.
My question is, why is all of this happening? The default Scriptmanager on the page should work, and I shouldn't be prompted about existing files.
What, where, and how do I fix this problem?
Thanks,
Eric
0
Comment
Question by:phc_dev
  • 2
  • 2
4 Comments
 
LVL 19

Accepted Solution

by:
NerdsOfTech earned 500 total points
ID: 22805355
http://forums.asp.net/p/1268079/2388841.aspx#2388841

OR Try

' source/library/components/framework/Ajax.vb
 

' Line #148

        Public Shared Sub RegisterScriptManager()

            If Not IsEnabled() Then

                AddScriptManager(m_Page)

            End If

        End Sub
 

'ADDED THE FOLLOWING FOR THE FIX

        Public Shared Sub RegisterScriptManager(ByVal objPage As Page)

            If Not IsEnabled() Then

                AddScriptManager(objPage)

            End If

        End Sub

Open in new window

0
 
LVL 19

Assisted Solution

by:NerdsOfTech
NerdsOfTech earned 500 total points
ID: 22805357

        Public Shared Sub RegisterScriptManager(ByVal objPage As Page)

            If Not IsEnabled() Then

                AddScriptManager(objPage)

            End If

        End Sub

Open in new window

0
 

Author Comment

by:phc_dev
ID: 22807750
Couple of questions?

Is this a known bug?

Where is this path located:
' source/library/components/framework/Ajax.vb

once I put that code in place, will i have to also make sure our servers are setup that way too?

also, after I put that code in place, will it correct the second part of my question:
"I can at this point, delete the Scriptmanager, go into my AJAX Toolbox on the Tools panel and drag a Scriptmanager onto the form. When I do, I get a popup that reads: Destination File Exists - A file with the name 'Bin/AjaxControlToolkit.dll' already exists. Do you want to replace - for each control that I drop on the form? If I say yes to all, all is well and I can continue to code."

Thanks.
0
 

Author Comment

by:phc_dev
ID: 22809840
The above fix is for dotnetnuke which I do not have. I have read several articles since my original posting which say that 2008 + ajax 3.5 = flakey at best and to stick to the older version, which I am reverting to.
Eric
0

Featured Post

DevOps Toolchain Recommendations

Read this Gartner Research Note and discover how your IT organization can automate and optimize DevOps processes using a toolchain architecture.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When we want to run, execute or repeat a statement multiple times, a loop is necessary. This article covers the two types of loops in Python: the while loop and the for loop.
Real-time is more about the business, not the technology. In day-to-day life, to make real-time decisions like buying or investing, business needs the latest information(e.g. Gold Rate/Stock Rate). Unlike traditional days, you need not wait for a fe…
This tutorial covers a step-by-step guide to install VisualVM launcher in eclipse.
The viewer will be introduced to the member functions push_back and pop_back of the vector class. The video will teach the difference between the two as well as how to use each one along with its functionality.

867 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

24 Experts available now in Live!

Get 1:1 Help Now