Hi,
I have a grid and a RadWindow inside a RadWindowManager. I am using RadAjaxManager to ajax my stuffs.
It looks like this:
I have a GridButtonColumn in my grid that I use to open my RadWindow setting VisibleOnPageLoad to show it.
My window:
WinDivergence ASCX:
VB:
When I click on the GridButtonColumn, it works like expected, but when I click on the btnOk inside de UserControl it refresh the entire page, not just the RadGrid.
Am I missing something?
I have a grid and a RadWindow inside a RadWindowManager. I am using RadAjaxManager to ajax my stuffs.
It looks like this:
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <ClientEvents OnResponseEnd="OnResponseEnd"></ClientEvents> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="gridMPA"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="gridMPA" /> <telerik:AjaxUpdatedControl ControlID="rwDivergence" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="rwDivergence"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="gridMPA" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings></telerik:RadAjaxManager>I have a GridButtonColumn in my grid that I use to open my RadWindow setting VisibleOnPageLoad to show it.
My window:
<telerik:RadWindow ID="rwDivergence" runat="server" DestroyOnClose="true"> <ContentTemplate> <GESPHARxLite_2:WinDivergence runat="server" ID="ucDiver" /> </ContentTemplate></telerik:RadWindow>WinDivergence ASCX:
<%@ Control Language="vb" AutoEventWireup="false" CodeBehind="WindowDivergence.ascx.vb" Inherits="GESPHARxLite_2.WindowDivergence" %><div> <div> <telerik:RadButton runat="server" ID="btnOk" Text="Ok"></telerik:RadButton> <telerik:RadButton runat="server" ID="btnAnnuler" Text="Annuler" OnClientClicked="btnOk_OnClick" AutoPostBack="false"></telerik:RadButton> </div> </div><telerik:RadScriptBlock runat="server" ID="sbDivergence"> <script type="text/javascript"> function btnOk_OnClick(sender, args) { var win = $find('<%=Me.NamingContainer.BindingContainer.ClientID %>'); win.close(null); } </script></telerik:RadScriptBlock>VB:
Private Sub btnOk_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnOk.Click Dim rw As RadWindow = Me.NamingContainer.BindingContainer rw.VisibleOnPageLoad = FalseEnd SubWhen I click on the GridButtonColumn, it works like expected, but when I click on the btnOk inside de UserControl it refresh the entire page, not just the RadGrid.
Am I missing something?