Feb 17, 2014, 3:07 PM
Ext.Net, UpdatePanel and Panel Javascript Error
Hello,
I have inside an updatepanel a panel with a button and textfield. When I clicked the button, after the Postback, the following javascript error appears in the browser
Can everyone help me.
I have inside an updatepanel a panel with a button and textfield. When I clicked the button, after the Postback, the following javascript error appears in the browser
Error: Syntaxerror
Ext.onReady(function(){if (Ext.query("div[id=Panel1_Container].AsyncRender").length>0){Ext.net.ResourceMgr.destroyCmp("Panel1");Ext.create("Ext.panel.Panel",{"id":"Panel1","renderTo":"Panel1_Container","items":[<#:anchor id="txtTime_ClientInit" />,<#:anchor id="cmdAdd_ClientInit" />] ....
I use the following component-versionsExt.Net 2.4.0.30143
.Net Framework 4.5.1
Windows 7 x64
Default.aspx<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<ext:resourcemanager id="SCM" runat="server" enableviewstate="true" disableviewstate="false"
initscriptmode="Inline" clientidmode="Predictable" namespace="" quicktips="true"
renderscripts="Embedded"></ext:resourcemanager>
<div style="position: relative;">
<ext:TextField ID="txtTimeOutside" runat="server" FieldLabel="Time outside"></ext:TextField>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional" ChildrenAsTriggers="false"
EnableViewState="true">
<contenttemplate>
<ext:Panel ID="Panel1" runat="server" >
<Items>
<ext:TextField ID="txtTime" runat="server" FieldLabel="Time"></ext:TextField>
<ext:Button ID="cmdAdd" runat="server" Icon="Add" Text="Submit" AutoPostBack="true"></ext:Button>
</Items>
</ext:Panel>
</contenttemplate>
</asp:UpdatePanel>
</div>
Default.vbProtected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If IsPostBack = False Then
txtTime.Text = Now
txtTimeOutside.Text = Now
End If
End Sub
Private Sub cmdAdd_Click(sender As Object, e As EventArgs) Handles cmdAdd.Click
txtTime.Text = Now
UpdatePanel1.Update()
' Error
SCM.AddUpdatePanelToRefresh(UpdatePanel1)
' Script is correct
' Panel1.toScript()
End Sub
When I checked the script in the button-event with the following code linePanel1.toScript()
I got a correct script.Can everyone help me.
Last edited by geoffrey.mcgill; Feb 17, 2014 at 3:09 PM.
Reason: Please use [CODE] tags