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

Performance issue with Grid with row context menu

1 Answer 39 Views
Grid
This is a migrated thread and some comments may be shown as answers.
kachy
Top achievements
Rank 1
kachy asked on 27 Oct 2010, 01:28 PM

Hi,

I have used Telerik products specially Radgrid, RadAjaxManager and RadWindow in my project extensively. After everything has started working fine, we are trying to fine tune the project to make it faster as client has started complaining about the speed of certain pages or context menu items.

For a RadGrid, Ihave used RadMenu as contextmenu. For the context menus for which there is no postback, everything works fine. For the context menu with postback, when the server side code is run to check some values in the database and open a new page in a RadWindow depending on the values, it takes a very long time. The reason I figured is – even for an Ajax call, the data submitted to server is the whole grid data and then bring back the whole data. My initial ajaxsetting as shown below was bringing back the whole data and reloading the grid, so it was taking even longer. Now I am not reloading the grid, so it is working a little faster.

 

<telerik:AjaxSetting AjaxControlID="RadMenu1">

            <UpdatedControls>

                <telerik:AjaxUpdatedControl ControlID="Label1"/>

            </UpdatedControls>

        </telerik:AjaxSetting>

Previuosly my ajax setting was

 

<telerik:AjaxSetting AjaxControlID="RadMenu1">

            <UpdatedControls>

                <telerik:AjaxUpdatedControl ControlID="RadGrid1"/>

            </UpdatedControls>

        </telerik:AjaxSetting>

 

When RadGRid1 was the updated control for RadMenu, page was even slower.

Can you please suggest  what can I do to improve the performance?

 

Thanks

 

1 Answer, 1 is accepted

Sort by
0
Pavlina
Telerik team
answered on 27 Oct 2010, 03:15 PM
Hello Kachy,

Useful tips about how to optimize the overall performance of our controls can be found in the resources linked below:
Optimizing RadControls for ASP.NET AJAX
Top performance
ASP.NET AJAX (section "Performance")

I hope you will find them useful.

All the best,
Pavlina
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
Tags
Grid
Asked by
kachy
Top achievements
Rank 1
Answers by
Pavlina
Telerik team
Share this question
or