I Get a javascript error when I put the following control in the same page as a ScriptManager.
If i remove the
tag, no error happen.
What can i do to solve this?
Javascript Error
Telerik Version=2008.3.1125.35
Custom control
The page looks like this:
the code behind
If i remove the
| <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> |
| </telerik:RadScriptManager> |
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> |
| 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 |