I have a SharePoint application page (A page that resides in _layouts and inherits from Microsoft.SharePoint.WebControls.LayoutsPageBase) Where I have a Telerik RadGrid. I have Ajaxified the grid by using a Telerik RadAjaxManager however whenever I filter or page the grid it performs a full page postback rather than an ajax callback.
I managed to get this working by following the instructions here:
It appears it is the UpdatePanel functionality of AJAX that doesn’t play out of the box with WSS:
So the code I have added to my SharePoint Application Page is:
protected override void CreateChildControls()
private void EnsureUpdatePanelFixups()
ScriptManager.RegisterStartupScript(this, typeof(XXXXYourApplicationPageClassXXXXX), “UpdatePanelFixup”, “_spOriginalFormAction = document.forms.action; _spSuppressFormOnSubmitWrapper=true;”, true);
Note: This works for Application Pages only. If you are building a WebPart and having the same issue then the fix for this is mentioned in the links below.
Other useful resources: