I'm experiencing an issue where the page becomes unresponsive for a long time whenever any Telerik control (such as refresh or loader) is triggered. The page keeps loading indefinitely, causing significant delays, and eventually, the page becomes unresponsive.
Additionally, the following error appears in the browser console:
Uncaught Sys.WebForms.PageRequestManagerTimeoutException: Sys.WebForms.PageRequestManagerTimeoutException: The server request timed out.
at Error.create (https://test.plc.com/GS/Telerik.Web.UI.WebResource.axd?...:6:2736)
at Sys.WebForms.PageRequestManager._createPageRequestManagerTimeoutError (https://wpinhouse.knpc.com/GPCS/Telerik.Web.UI.WebResource.axd?...:15:11219)
at Sys.WebForms.PageRequestManager._onFormSubmitCompleted (https://wpinhouse.knpc.com/GPCS/Telerik.Web.UI.WebResource.axd?...:15:11219)
The issue arises when interacting with Telerik controls that trigger a page request, causing the page to hang and ultimately become unresponsive.
issue started from Feb 17 2025
With the R2 2022 release Telerik added this support via a skin (BlackMetroTouch) but it seems it is limited to a server side setting and can't be done via client side? In particular I'm looking to do this for the RadGrid and change it via a user toggle and not have to make a post back to reload the page. Please let me know if there exists a way to do it at client-side.
Thanks,
Gerry
Hi,
We are getting the below error in radG and telRad calender etc.. properties are not working properly in visual studio 2019 4.5 .Net Framework and Telerik.Web.UI 2009.1.402.20 dll is used, when I click any link in grid then just loading not giving result, can anyone please help?
http://localhost:63648/WebResource.axd?d=voFyyN8dvBwW_B2Y7FVU-0v-b8hCvMFUuGTx5hVDM1rqxAp8wKgXAToLnmNbdlnxHBOLUkaqq_U_0pO0VsUG_T9IfSlUf_r5ftxqNxAthfXE57hZKdbPO85ezSDbr-LVBJ3Hg7mSvgJ8LozjsG3Ou4TJxZZrJc_U7ARWEn03vti-x_XufTEaKLkSIM7ML4ny0&t=638687597346095926
Uncaught Error: Unexpected ajax response was received from the server.Afternoon,
I am using a RadGrid with Batch Editing. Under a couple of conditions I want to be able to stop a cell from being edited.
I've followed another example using the OnBatchEditOpening client event:
function onBatchEditOpening(sender, args) {
args.get_tableView().get_dataItems();
var cell = args.get_cell();
var cellValue = cell.innerText;
var columnUniqueName = args.get_columnUniqueName();
var row = args.get_row();
var item = row.control;
var itemIndex = item.get_itemIndex();
if (itemIndex > -1) { // if itemIndex is -1 it means this is a new row
if ((columnUniqueName === "Process_type" && cellValue === "L") ||
(columnUniqueName === "Process_order" && cellValue === "1")) {
args.set_cancel(true);
}
}
It just so happens that when the process type is L and process order is 1 will occur in the same row, so all other rows should remain unaffected.
It works fine - I click in the row with 1 and L, and the process order and process type cells are not editable. However, when I then click on a field in another row I get this error:
This only occurs when I've clicked in the row with the non-editable cells first.
Any ideas on how to clear this?
Kind regards,
Richard
Hi
I have a Telerik rad grid which populates data, one of the columns is date and is in format of DD-MMM-YY.
when I click on the header of the column to sort, it doesnt sort it correct in ascending date or descending order. Im assuming its because of the format as the month is a string.
Can anyone advise how to get it to sort correctly please?
Thanks
Rakhee
Good afternoon,
I'm using a RadGrid with Batch Editing. The grid is populated using OnNeedDataSource.
<telerik:RadGrid ID="RadGridEntries" runat="server" RenderMode="Lightweight" AllowSorting="True" CellSpacing="-1" GridLines="Horizontal"
OnNeedDataSource="RadGridEntries_NeedDataSource" AllowAutomaticUpdates="false"
AllowAutomaticInserts="false" AllowAutomaticDeletes="false" OnBatchEditCommand="RadGridEntries_BatchEditCommand"
OnPreRender="RadGridEntries_PreRender">
<ClientSettings>
<Scrolling AllowScroll="true" UseStaticHeaders="true" SaveScrollPosition="true" />
</ClientSettings>
<MasterTableView Name="Authorities" AutoGenerateColumns="false" DataKeyNames="Index_id"
CommandItemDisplay="Top" EditMode="Batch" BatchEditingSettings-OpenEditingEvent="DblClick" HeaderStyle-HorizontalAlign="Center">
<CommandItemSettings ShowRefreshButton="false" />
<BatchEditingSettings EditType="Row" HighlightDeletedRows="true" />
<Columns>
<telerik:GridBoundColumn DataField="Index_id" UniqueName="Index_id" ReadOnly="true" Visible="false" Exportable="false" />
<telerik:GridBoundColumn DataField="Authority" SortExpression="Authority" UniqueName="Authority"
HeaderText="Authority" MaxLength="2">
<ColumnValidationSettings EnableRequiredFieldValidation="true">
<RequiredFieldValidator ForeColor="Red" Text="*Authority is required" Display="Dynamic">
</RequiredFieldValidator>
</ColumnValidationSettings>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Short_description" SortExpression="Short_description" UniqueName="Short_description"
MaxLength="30" HeaderText="Short Description" ItemStyle-HorizontalAlign="Left" HeaderStyle-Width="150px">
<ColumnValidationSettings EnableRequiredFieldValidation="true">
<RequiredFieldValidator ForeColor="Red" Text="*Short Description is required" Display="Dynamic">
</RequiredFieldValidator>
</ColumnValidationSettings>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Long_description" SortExpression="Long_description" UniqueName="Long_description"
MaxLength="100" HeaderText="Long Description" ItemStyle-HorizontalAlign="Left" HeaderStyle-Width="200px" />
<telerik:GridTemplateColumn DataField="Percentage" SortExpression="Percentage" UniqueName="Percentage" HeaderText="Percentage">
<ItemTemplate>
<%#DataBinder.Eval(Container.DataItem, "Percentage","{0} %")%>
</ItemTemplate>
<EditItemTemplate>
<span>
<telerik:RadNumericTextBox RenderMode="Lightweight" Width="75px" runat="server" ID="txtPercentage"
MaxValue="100" MinValue="-100">
<NumberFormat DecimalDigits="3" NegativePattern="-n %" PositivePattern="n %" />
</telerik:RadNumericTextBox>
<span style="color: Red">
<asp:RequiredFieldValidator ID="rvPercentage"
ControlToValidate="txtPercentage" ErrorMessage="*Percentage is required" runat="server" Display="Dynamic">
</asp:RequiredFieldValidator>
</span>
</span>
</EditItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridCheckBoxColumn DataField="IsPriceList" DataType="System.Boolean" SortExpression="IsPriceList"
StringFalseValue="0" StringTrueValue="1" HeaderText="Price List" />
<telerik:GridBoundColumn DataField="Date_amended" SortExpression="Date_amended" HeaderText="Date Amended" ReadOnly="true" />
</Columns>
</MasterTableView>
</telerik:RadGrid>
In RadGridEntries_BatchEditCommand I'm capturing the old and new values:
Hashtable newValues = command.NewValues; Hashtable oldValues = command.OldValues;
But the Percentage template column is missing from OldValues:
The Percentage column is stored as a decimal(6,3). I'm trying to display the value with the 3 d.p and a % sign. It's not stored as a percentage i.e. if the value is stored as 10.505 then it is displayed as 10.505 - I'm not storing it divided by 100.
I'm using the Command Item buttons to Save and Insert.
What can I do to make sure that the Percentage Old Value is stored so that I can compare it to the New Value?
Kind regards,
Richard