All Products
Demos
Pricing
Services
Blogs
Docs & Support
Search
Shopping cart
Login
Contact Us
Get A Free Trial
close mobile menu
Telerik Forums
/
UI for ASP.NET AJAX Forum
/
ScriptManager and StyleSheetManager
/
Error with Custom Control
Cancel
Telerik UI for ASP.NET AJAX
Resources
Buy
Try
Feed for this thread
3 posts, 0 answers
Sonny Chouinard
8 posts
Member since:
Dec 2008
Posted 29 Oct 2009
Link to this post
I Get a javascript error when I put the following control in the same page as a ScriptManager.
If i remove the
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
runat
=
"server"
>
</
telerik:RadScriptManager
>
tag, no error happen.
What can i do to solve this?
Javascript Error
Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 1.0.3705)
Timestamp: Thu, 29 Oct 2009 19:03:10 UTC
Message: Object doesn't support this property or method
Line: 15
Char: 27336
Code: 0
URI: http://localhost/WebRequest40/Telerik.Web.UI.WebResource.axd?
_TSM_HiddenField_
=
ScriptManager1_HiddenField
&
compress
=
1
&
_TSM_CombinedScripts_
=%3b%3bSystem.Web.Extensions%2c+Version%3d3.5.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3afr-CA%3a0d787d5c-3903-4814-ad72-296cea810318%3a52817a7d%3a67c678a8%3bTelerik.Web.UI%2c+Version%3d2008.3.1125.35%2c+Culture%3dneutral%2c+PublicKeyToken%3d121fae78165ba3d4%3afr-CA%3afd794f69-50b6-4e80-a52c-60fb1a05429c%3a393f5085%3aa8595f70%3a9efc6f46%3a4b6f7e66%3a80ec1d93%3ae9e0cae%3ac6335cbd%3a414de951%3a6dd34527%3a526d426%3a80c4ad6d%3a527acb41%3a6f2bcae9%3a34f9d57d
Telerik Version
=2008.3.1125.35
Custom control
Imports
System.ComponentModel
Imports
System.Web.UI
Imports
Telerik.Web.UI
Public
Class
ValidatingTextbox
Inherits
Textbox
Implements
IPostBackEventHandler
Public
Delegate
Sub
OnBlurDelegate(
ByVal
sender
As
Object
,
ByVal
e
As
EventArgs)
Public
Event
Blur
As
OnBlurDelegate
Protected
Overrides
Sub
OnInit(
ByVal
e
As
System.EventArgs)
MyBase
.OnInit(e)
If
Not
Page.ClientScript.IsClientScriptBlockRegistered(
"OnBlurTextBoxEvent"
)
Then
Page.ClientScript.RegisterStartupScript(
MyBase
.
GetType
,
"OnBlurTextBoxEvent"
, GetScript,
True
)
Attributes.Add(
"onblur"
,
"OnBlurred("
& UniqueID &
",'')"
)
End
If
End
Sub
Protected
Sub
OnBlur()
RaiseEvent
Blur(
Me
, EventArgs.Empty)
End
Sub
Private
Function
GetScript()
As
String
Return
"function OnBlurred(control, arg)"
& vbCrLf & _
"{"
& vbCrLf & _
" __doPostBack(control, arg);"
& vbCrLf & _
"}"
End
Function
Public
Sub
RaisePostBackEvent(
ByVal
eventArgument
As
String
)
Implements
System.Web.UI.IPostBackEventHandler.RaisePostBackEvent
OnBlur()
End
Sub
End
Class
The
page
looks like this:
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
div
>
<
br
/>
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
runat
=
"server"
>
</
telerik:RadScriptManager
>
<
cc1:ValidatingTextbox
CssClass
=
"input"
ID
=
"txtRecordTest2"
Style
=
"left: 200px; position: absolute;"
TabIndex
=
"5"
runat
=
"server"
Width
=
"141px"
AutoPostBack
=
"True"
/>
<
br
/>
</
div
>
</
form
>
</
body
>
</
html
>
the
code
behind
Partial
Public
Class
test
Inherits
System.Web.UI.Page
Private
Sub
txtRecordTest2_Blur(
ByVal
sender
As
Object
,
ByVal
e
As
System.EventArgs)
Handles
txtRecordTest2.Blur
'Some thing is done
End
Sub
End
Class
Sonny Chouinard
8 posts
Member since:
Dec 2008
Posted 29 Oct 2009
Link to this post
I joined a picture of the javascript error in debug mode.
2009-10-29-153758.jpg
Veselin Vasilev
Admin
2992 posts
Posted 03 Nov 2009
Link to this post
Hello Jonathan GrandMaison,
It seems that the problem is in the MIcrosoftAjax.js
What happens if you replace RadScriptManager with the asp:ScriptManager? I suppose you will get the same error.
Kind regards,
Veselin Vasilev
the Telerik team
Instantly find answers to your questions on the new
Telerik Support Portal
.
Watch a
video
on how to optimize your support resource searches and
check out more tips
on the blogs.
Back to Top
Close