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