Under Review
Last Updated: 30 Jul 2026 13:32 by ADMIN
Chethan
Created on: 27 Jul 2026 06:12
Category: Grid
Type: Bug Report
0
Telerik MVC Grid: Multiple Ajax requests triggered when changing page size

Hello Telerik Support Team,

We are experiencing an issue with a Telerik MVC Grid where changing the page size results in multiple Ajax requests being sent to the server.

Environment

  • Telerik MVC Grid
  • ASP.NET MVC
  • Ajax Binding Enabled
  • Custom Binding Enabled

Current Behavior

When the user changes the page size (for example, from 5 to 50), multiple requests are sent to the grid's Ajax binding action.

Example:

  1. Grid displays 5 rows.
  2. User changes page size from 5 to 50.
  3. Multiple requests are observed in the browser Network tab.
  4. All requests target the same Ajax binding action.
  5. All requests return HTTP 200.

Expected Behavior

Changing the page size should trigger a single Ajax request to the server.The grid uses below code

.Pageable(pager => 
                pager.PageSize(Model.GridModel.PageSize, Model.GridModel.PageSizeSelections)
                .Position(GridPagerPosition.Bottom)
                .Style(GridPagerStyles.NextPreviousAndNumeric | GridPagerStyles.PageInput | GridPagerStyles.PageSizeDropDown))
    .NoRecordsTemplate(TMS.Resources.PositionManager.UI.NoOnboardingDocumentInstancesFoundMessage)
    .HtmlAttributes(new { width = "98%" })   

  1. Is multiple Ajax-request behavior during page-size changes a known Telerik MVC Grid issue or expected behavior?
  2. Are there Telerik recommendations to prevent duplicate Ajax requests when changing page size?
  3. Is there a built-in Telerik mechanism to ensure only a single Ajax request is sent for a page-size change?
  4. Could this be caused by Telerik internally triggering multiple rebind operations?
  5. Is there a Telerik-supported approach for preventing duplicate requests without introducing a custom client-side request lock?

We also found a Telerik forum post discussing similar behavior during page-size changes:

https://www.telerik.com/forums/multiple-requests-on-telerik-grid-page-size-change

Could you please confirm whether our observed behavior is related to the same issue and advise on the recommended solution?

Note:

This issue occurs in a legacy ASP.NET MVC application using Telerik Extensions for ASP.NET MVC version 2011.3.1306.340 running on .NET Framework (not .NET 6+).
 
Indicators:
- .ascx ViewUserControl views
- System.Web.Mvc
- Telerik MVC Extensions (legacy Telerik MVC Grid)

Thank you.

1 comment
ADMIN
Viktor Tachev
Posted on: 30 Jul 2026 13:32

Hello Chethan,

Thank you for reaching out to us. 

The behavior you describe is related to an older issue in the discontinued Telerik Extensions for ASP.NET MVC product.

Please keep in mind that Telerik Extensions for ASP.NET MVC officially reached End of Life (EOL) in June 2013, and we no longer provide support or fixes for it. The product was designed for ASP.NET MVC 1, 2, and 3 and is not compatible with ASP.NET MVC 5 applications. It has since been replaced by Telerik UI for ASP.NET MVC, which fully supports newer MVC versions.

Additionally, the forum post and the linked issue you referenced apply to Telerik UI for Blazor. Although both are Telerik products, Telerik UI for Blazor is a completely separate product built specifically for the Blazor framework, and its issues and fixes do not apply to Telerik Extensions for ASP.NET MVC.

If you are still using Telerik Extensions for ASP.NET MVC, I recommend considering a migration to Telerik UI for ASP.NET MVC, as it is the actively maintained product and includes many years of enhancements, new features, and bug fixes.

Regards,
Viktor Tachev
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.