This is a migrated thread and some comments may be shown as answers.

Error when clicking on button in radgrid with Ajax panel around it.

1 Answer 287 Views
Ajax
This is a migrated thread and some comments may be shown as answers.
Sam
Top achievements
Rank 1
Sam asked on 09 Apr 2019, 01:00 PM

This is the error...

Uncaught Sys.WebForms.PageRequestManagerParserErrorException: Sys.WebForms.PageRequestManagerParserErrorException: The message received from the server could not be parsed. Common causes for this error are when the response is modified by calls to Response.Write(), response filters, HttpModules, or server trace is enabled.
Details: Error parsing near ':"text/javascript"}

I have read some other older threads about this but I am not sure what the actual issue is.  We just recently upgraded our telerik after a couple years and now this error is popping up everywhere.  Never had this issue before.  We use RadAjax Manager, RadAjax Panels, and RadAjax loading panels in a lot of places and that seems to be were the issue always pops up.  Need some guidance on how to remedy this issue without having to downgrade the telerik version because we upgraded to fix other issues with radeditors and jquery.  Please help when you can and let me know if you need more info.

Code example below...

<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolderMain" runat="server">
    <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" EnableEmbeddedSkins="false" CssClass="rwLoading" Height="100%" Width="100%">
    </telerik:RadAjaxLoadingPanel>
    <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" LoadingPanelID="RadAjaxLoadingPanel1">
        <asp:HiddenField ID="HiddenFieldLookupType" runat="server" Value="" />
        <asp:HiddenField ID="HiddenFieldControlsToSet" runat="server" Value="" />
        <table width="100%" border="0" cellspacing="2" cellpadding="0">
            <tr>
                <td align="center" valign="top">
                    <telerik:RadGrid ID="RadGridLookup" runat="server" AllowMultiRowSelection="False"
                        AllowPaging="True" PageSize="75" AllowFilteringByColumn="true" AllowSorting="False"
                        ShowStatusBar="false" ShowFooter="false" ShowHeader="True" AutoGenerateColumns="False"
                        GridLines="None" EnableEmbeddedSkins="True" GroupingSettings-CaseSensitive="false"
                        Width="580">
                        <PagerStyle Mode="NumericPages" Visible="False" AlwaysVisible="true" Position="Bottom"
                            Height="0px"></PagerStyle>
                        <StatusBarSettings LoadingText="Loading Data" ReadyText="Data Loaded." />
                        <ClientSettings EnablePostBackOnRowClick="False">
                            <Scrolling AllowScroll="true" EnableVirtualScrollPaging="True" ScrollHeight="250"
                                SaveScrollPosition="True" />
                            <Selecting AllowRowSelect="True" EnableDragToSelectRows="True" />
                            <ClientEvents OnRowDblClick="RadGridLookupRowDoubleClick" OnGridCreated="RadGridLookupGridCreated" />
                        </ClientSettings>
                        <MasterTableView DataKeyNames="code" TableLayout="auto">
                            <RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column">
                                <HeaderStyle Width="20px"></HeaderStyle>
                            </RowIndicatorColumn>
                            <ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column">
                                <HeaderStyle Width="20px"></HeaderStyle>
                            </ExpandCollapseColumn>
                            <Columns>
                                <telerik:GridBoundColumn DataField="description" UniqueName="GridBoundColumnDescription"
                                    FilterControlAltText="Filter column" FilterControlWidth="480" HeaderText="Search List"
                                    CurrentFilterFunction="Contains" AutoPostBackOnFilter="false" ShowFilterIcon="True"
                                    FilterDelay="1250">
                                    <HeaderStyle HorizontalAlign="left" />
                                    <ItemStyle HorizontalAlign="left" VerticalAlign="middle" />
                                </telerik:GridBoundColumn>
                            </Columns>
                            <ExpandCollapseColumn Visible="False">
                            </ExpandCollapseColumn>
                            <RowIndicatorColumn Visible="False">
                            </RowIndicatorColumn>
                        </MasterTableView>
                    </telerik:RadGrid>
                </td>
            </tr>
            <tr>
                <td>
                    <asp:CheckBox ID="CheckboxClosedJobs" runat="server" AutoPostBack="True" Checked="False"
                        EnableViewState="True" Text="Show closed/archived jobs?" />
                </td>
            </tr>
            <tr>
                <td align="center" valign="top">
                    <asp:Button ID="ButtonSelect" runat="server" Text="Select" />&nbsp;&nbsp;&nbsp;
                    <asp:Button ID="ButtonCancel" runat="server" Text="Cancel" OnClientClick="cancelClick();" />
                </td>
            </tr>
        </table>
        <input id="txtClient" runat="server" name="txtClient" type="hidden" />
        <input id="txtDivision" runat="server" name="txtDivision" type="hidden" />
        <input id="txtProduct" runat="server" name="txtProduct" type="hidden" />
        <input id="txtJob" runat="server" name="txtJob" type="hidden" />
        <input id="txtJobComp" runat="server" name="txtJobComp" type="hidden" />
        <input id="txtType" runat="server" name="txtType" type="hidden" />
        <input id="txtPO" runat="server" name="txtPO" type="hidden" />
        <input id="txtCampaign" runat="server" name="txtCampaign" type="hidden" />
    </telerik:RadAjaxPanel>

 

1 Answer, 1 is accepted

Sort by
0
Vessy
Telerik team
answered on 12 Apr 2019, 08:37 AM
Hi Sam,

Usually the experienced error means that the Response was changed during an AJAX request, which often happens when a server error is thrown and there is a redirect for that. You can review this topic which elaborates on this error.

Can you, please, disable the AJAX on the problematic page(s) (or remove temporary the AJAX panels) and see if there is any server- or client-side error thrown when performing the same steps leading to the PageRequestManagerParserErrorException? You can find information on this matter here:
https://www.telerik.com/support/kb/aspnet-ajax/ajaxmanager/details/get-more-descriptive-errors-by-disabling-ajax

Regards,
Vessy
Progress Telerik
Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
Tags
Ajax
Asked by
Sam
Top achievements
Rank 1
Answers by
Vessy
Telerik team
Share this question
or