I've successfully managed to force the entire page to reload using the OnClientClose, but I'm having issues making just the RadGrid Prom refresh.
Here is my current code:
Any ideas?
Here is my current code:
| <telerik:RadAjaxManager ID="RadAjaxManagerDefault" runat="server" EnableAJAX="true"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="RadAjaxManagerDefault"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadGrid1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <telerik:RadWindowManager ID="RadWindowManager1" runat="server" Width="800px" Height="600px" |
| Modal="true"> |
| <Windows> |
| <telerik:RadWindow runat="server" ID="UserSelectDialog" OnClientClose="OnClientClose" ReloadOnShow="true" /> |
| </Windows> |
| </telerik:RadWindowManager> |
| function OnClientClose(sender,args) |
| { |
| //window.location.reload();//- will reload the page (equal to pressing F5) |
| //windowwindow.location.href = window.location.href;// - will refresh the page by reloading the URL |
| window["<%= RadAjaxManagerDefault.ClientID %>"].AjaxRequest('RefreshGrid'); |
| } |
| Protected Sub RadAjaxManagerDefault_AjaxRequest(ByVal sender As Object, ByVal e As Telerik.Web.UI.AjaxRequestEventArgs) Handles RadAjaxManagerDefault.AjaxRequest |
| If e.Argument = "RefreshGrid" Then |
| RadGrid1.Rebind() ' Never gets here! |
| End If |
| End Sub |
Any ideas?