or
							
moveButtonRight: function () {      var toolbar = this.get_radToolBar();      toolbar.trackChanges();      var button = this._getSelectedButton();      var index = toolbar.get_items().indexOf(button);      if (index < toolbar.get_items().get_count() - 1) {         toolbar.get_items().removeAt(index);         toolbar.get_items().insert(index + 1, button);      }      toolbar.commitChanges();   },   _getSelectedButton: function () {      var toolbar = this.get_radToolBar();      var itemCount = toolbar.get_items().get_count();      for (var i = 0; i < itemCount; i++) {         var item = toolbar.get_items().getItem(i);         if (item.constructor.getName() == "Telerik.Web.UI.RadToolBarButton" && item.get_checked()) {            return item;         }      }      return null;   }_getSelectedButton: function () {      var toolbar = this.get_radToolBar();      var itemCount = toolbar.get_items().get_count();      for (var i = 0; i < itemCount; i++) {         var item = toolbar.get_items().getItem(i);         if (item.constructor.getName() == "Telerik.Web.UI.RadToolBarButton" && item.get_checked()) {            item.get_text();            return item;         }      }      return null;   }<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPages/ParticCadastro.master" AutoEventWireup="true" CodeBehind="Enderecos.aspx.cs" Inherits="XXX.Web.Modulos.Participantes.Enderecos" %><asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder3" runat="server">  <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" ></telerik:RadAjaxLoadingPanel><asp:ValidationSummary ID="ValidationSummary1" runat="server" ShowSummary="false"  ShowMessageBox="true"         HeaderText="Corrija as seguintes informações para continuar:" ValidationGroup="g1" /><telerik:RadListView ID="RadListView1" runat="server"ItemPlaceholderID="ItemPlaceHolder"    onneeddatasource="RadListView1_NeedDataSource"  DataKeyNames="CodPes"  onitemupdating="RadListView1_ItemUpdating"  onitemediting="RadListView1_ItemEditing"  Width="100%" > <LayoutTemplate>                                <asp:Panel id="itemPlaceholder" runat="server" Width="100%"  style="float:left; min-height:900px; display:block; background-color:#698AC0">                    </asp:Panel>              </LayoutTemplate>  <ItemTemplate>  <asp:Panel ID="Panel1" runat="server" style="display:block">  <fieldset title="Endereço Pessoal">    <legend align="left">Endereço Pessoal</legend>    <table width="100%">    <tr>             <td colspan="4" align="right">          <asp:LinkButton ID="lkBt1" runat="server" CommandName="Edit" Text="Editar" ValidationGroup="g1"></asp:LinkButton>  Salvar             </td>    </tr>        <tr>            <td align="left" width="100px">                <asp:Label ID="Label2" runat="server" EnableViewState="False" Text="Logradouro:"                    CssClass="label"></asp:Label>            </td>            <td align="left" width="350px">                <asp:Label ID="lbLogradouro"  runat="server" Text='<%# Eval("Logradouro") %>'></asp:Label>            </td>            <td align="left" width="100px">                <asp:Label ID="Label14" runat="server" EnableViewState="False" Text="Número:"                    CssClass="label"></asp:Label>            </td>            <td align="left">                <asp:Label ID="lbNumero"  runat="server" Text='<%# Eval("Numero") %>'></asp:Label>            </td>        </tr>        <tr>            <td align="left">                <asp:Label ID="Label3" runat="server" EnableViewState="False" Text="Complemento:"                    CssClass="label"></asp:Label>            </td>            <td align="left">                <asp:Label ID="lbComplemento"  runat="server"                    Text='<%# Eval("Complemento") %>'></asp:Label>            </td>            <td align="left">                <asp:Label ID="Label9" runat="server" EnableViewState="False"                    Text="Bairro:" CssClass="label"></asp:Label>            </td>            <td align="left">                <asp:Label ID="lbBairro"  runat="server" Text='<%# Eval("Bairro") %>'></asp:Label>            </td>        </tr>        <tr>            <td align="left">                <asp:Label ID="Label4" runat="server" EnableViewState="False" Text="Cidade:"                    CssClass="label"></asp:Label>            </td>            <td align="left">                <asp:Label ID="lbCidade"  runat="server" Text='<%# Eval("Cidade") %>'></asp:Label>            </td>            <td align="left">                <asp:Label ID="Label10" runat="server" EnableViewState="False"                    Text="Cep:" CssClass="label"></asp:Label>            </td>            <td align="left">                <asp:Label ID="lbCep"  runat="server" Text='<%# FormataCep(DataBinder.Eval(Container.DataItem,"CEP").ToString()) %>'></asp:Label>            </td>        </tr>        <tr>            <td align="left">                <asp:Label ID="Label5" runat="server" EnableViewState="False"                    Text="Estado:" CssClass="label"></asp:Label>            </td>            <td align="left">                <asp:Label ID="lbEstado"  runat="server" Text='<%# Eval("Estado") %>'></asp:Label>            </td>            <td align="left">                <asp:Label ID="Label11" runat="server" EnableViewState="False"                    Text="PaÃs:" CssClass="label"></asp:Label>            </td>            <td align="left">                <asp:Label ID="lbPais"  runat="server" Text='<%# Eval("Pais") %>'></asp:Label>            </td>        </tr>        <tr>            <td align="left">                <asp:Label ID="Label6" runat="server" EnableViewState="False"                    Text="E-mail Pessoal:" CssClass="label"></asp:Label>            </td>            <td align="left">                <asp:Label ID="lbEmailPessoal"  runat="server"                    Text='<%# Eval("EmailPessoal") %>'></asp:Label>            </td>            <td align="left">                <asp:Label ID="Label12" runat="server" EnableViewState="False"                    Text="E-mail Comercial" CssClass="label"></asp:Label>            </td>            <td align="left">                <asp:Label ID="lbEmailComercial"  runat="server" Text='<%# Eval("EmailComercial") %>'></asp:Label>            </td>        </tr>        <tr>            <td align="left">                <asp:Label ID="Label7" runat="server" EnableViewState="False"                    Text="DDD/Telefone:" CssClass="label"></asp:Label>            </td>            <td align="left">                <asp:Label ID="lbDDDTelefone"  runat="server" Text='<%# Eval("DDDTelefone") %>'></asp:Label>                -<asp:Label ID="lbTelefone" runat="server" Text='<%# Eval("Telefone") %>'></asp:Label>            </td>            <td align="left">                <asp:Label ID="Label13" runat="server" EnableViewState="False"                    Text="DDD/Celular:" CssClass="label"></asp:Label>            </td>            <td align="left">                <asp:Label ID="lbDDDCelular"  runat="server"                    Text='<%# Eval("DDDCelular") %>'></asp:Label>                -<asp:Label ID="lbCelular" runat="server" Text='<%# Eval("Celular") %>'></asp:Label>            </td>        </tr>        <tr>            <td align="left" colspan="4">                <asp:CheckBox ID="ckMesmoEndereco" runat="server" Enabled="false"                    Text="Mesmo endereço para cobrança" Checked='<%# MesmoEndereco() %>' />            </td>        </tr>    </table>    </fieldset>        <fieldset title="Endereço Cobrança">    <legend align="left">Endereço Cobrança</legend>     <table width="100%">          <tr>            <td align="left" width="100px">                <asp:Label ID="Label1" runat="server" EnableViewState="False" Text="Logradouro:"                    CssClass="label"></asp:Label>            </td>            <td align="left" width="350px">                <asp:Label ID="lbLogradouroCob"  runat="server"                    Text='<%# Eval("LogradouroCob") %>'></asp:Label>            </td>            <td align="left" width="100px">                <asp:Label ID="Label15" runat="server" EnableViewState="False" Text="Número:"                    CssClass="label"></asp:Label>            </td>            <td align="left">                <asp:Label ID="lbNumeroCob"  runat="server" Text='<%# Eval("NumeroCob") %>'></asp:Label>            </td>        </tr>        <tr>            <td align="left">                <asp:Label ID="Label17" runat="server" EnableViewState="False" Text="Complemento:"                    CssClass="label"></asp:Label>            </td>            <td align="left">                <asp:Label ID="lbComplementoCob"  runat="server"                    Text='<%# Eval("ComplementoCob") %>'></asp:Label>            </td>            <td align="left">                <asp:Label ID="Label19" runat="server" EnableViewState="False"                    Text="Bairro:" CssClass="label"></asp:Label>            </td>            <td align="left">                <asp:Label ID="lbBairroCob"  runat="server" Text='<%# Eval("BairroCob") %>'></asp:Label>            </td>        </tr>        <tr>            <td align="left">                <asp:Label ID="Label21" runat="server" EnableViewState="False" Text="Cidade:"                    CssClass="label"></asp:Label>            </td>            <td align="left">                <asp:Label ID="lbCidadeCob"  runat="server" Text='<%# Eval("CidadeCob") %>'></asp:Label>            </td>            <td align="left">                <asp:Label ID="Label23" runat="server" EnableViewState="False"                    Text="Cep:" CssClass="label"></asp:Label>            </td>            <td align="left">                <asp:Label ID="lbCepCob"  runat="server" Text='<%# FormataCep(DataBinder.Eval(Container.DataItem,"CepCob").ToString()) %>'></asp:Label>            </td>        </tr>        <tr>            <td align="left">                <asp:Label ID="Label25" runat="server" EnableViewState="False"                    Text="Estado:" CssClass="label"></asp:Label>            </td>            <td align="left">                <asp:Label ID="lbEstadoCob"  runat="server" Text='<%# Eval("EstadoCob") %>'></asp:Label>            </td>            <td align="left">                 </td>            <td align="left">                           </td>        </tr>           </table>    </fieldset>    </asp:Panel>  </ItemTemplate> <EditItemTemplate> <asp:Panel ID="Panel1" runat="server">     <fieldset title="Endereço Pessoal">    <legend align="left">Endereço Pessoal</legend>        <table width="100%">     <tr>             <td colspan="4" align="right">          Editar   <asp:LinkButton ID="lkbt2" runat="server" CommandName="Update" ValidationGroup="g1">Salvar</asp:LinkButton>            </td>    </tr>        <tr>            <td align="left" width="15%">                <asp:Label ID="Label2" runat="server" EnableViewState="False" Text="Logradouro:*"                    CssClass="label"></asp:Label>            </td>            <td align="left" width="25%">                <asp:TextBox ID="txtLogradouro"  runat="server"                    Text='<%# Bind("Logradouro") %>' MaxLength="60" Width="220px"></asp:TextBox>                <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"                    ControlToValidate="txtLogradouro"  Display="None"                    ErrorMessage="Campo Logradouro é obrigatório"                    SetFocusOnError="True" ValidationGroup="g1"></asp:RequiredFieldValidator>            </td>            <td align="left" width="15%">                <asp:Label ID="Label14" runat="server" EnableViewState="False" Text="Número:*"                    CssClass="label"></asp:Label>            </td>            <td align="left">                <asp:TextBox ID="txtNumero"  runat="server" Text='<%# Bind("Numero") %>'                     MaxLength="15" Width="80px"></asp:TextBox>                <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"                    ControlToValidate="txtNumero" CssClass="Erro" Display="None"                    ErrorMessage="Campo Número é obrigatório"                    SetFocusOnError="True" ValidationGroup="g1"></asp:RequiredFieldValidator>            </td>        </tr>        <tr>            <td align="left">                <asp:Label ID="Label3" runat="server" EnableViewState="False" Text="Complemento:"                    CssClass="label"></asp:Label>            </td>            <td align="left">                <asp:TextBox ID="txtComplemento"  runat="server"                    Text='<%# Bind("Complemento") %>' MaxLength="30" Width="120px"></asp:TextBox>            </td>            <td align="left">                <asp:Label ID="Label9" runat="server" EnableViewState="False"                    Text="Bairro:*" CssClass="label"></asp:Label>            </td>            <td align="left">                <asp:TextBox ID="txtBairro"  runat="server" Text='<%# Bind("Bairro") %>'                     MaxLength="30" Width="120px"></asp:TextBox>                <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server"                    ControlToValidate="txtBairro" Display="None"                    ErrorMessage="Campo Bairro é obrigatório"                    SetFocusOnError="True" ValidationGroup="g1"></asp:RequiredFieldValidator>            </td>        </tr>        <tr>            <td align="left">                <asp:Label ID="Label4" runat="server" EnableViewState="False" Text="Cidade:*"                    CssClass="label"></asp:Label>            </td>            <td align="left">                <asp:TextBox ID="txtCidade"  runat="server" Text='<%# Bind("Cidade") %>'                     MaxLength="30" Width="120px"></asp:TextBox>                <asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server"                    ControlToValidate="txtLogradouro"  Display="None"                    ErrorMessage="Campo Cidade é obrigatório"                    SetFocusOnError="True" ValidationGroup="g1"></asp:RequiredFieldValidator>            </td>            <td align="left">                <asp:Label ID="Label10" runat="server" EnableViewState="False"                    Text="Cep:*" CssClass="label"></asp:Label>            </td>            <td align="left">                <asp:TextBox ID="txtCep"  runat="server" Text='<%# Bind("CEP") %>'                     MaxLength="10" Width="90px"></asp:TextBox>                <asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server"                    ControlToValidate="txtCep"  Display="None" ErrorMessage="Campo Cep obrigatório"                    SetFocusOnError="True" ValidationGroup="g1"></asp:RequiredFieldValidator>            </td>        </tr>        <tr>            <td align="left">                <asp:Label ID="Label5" runat="server" EnableViewState="False"                    Text="Estado:*" CssClass="label"></asp:Label>            </td>            <td align="left">                <asp:DropDownList ID="drUF" runat="server"                   DataSource='<%# ListaUF() %>' DataTextField="Descricao" DataValueField="CodUF"                    SelectedValue='<%# Bind ("Estado") %>'                     AppendDataBoundItems="true">                    <asp:ListItem Text="Selecione" Value=""></asp:ListItem>                </asp:DropDownList>                <asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server"                    ControlToValidate="drUF" CssClass="Erro" Display="None"                    ErrorMessage="Campo Estado é obrigatório"                    SetFocusOnError="True" ValidationGroup="g1"></asp:RequiredFieldValidator>            </td>            <td align="left">                <asp:Label ID="Label11" runat="server" EnableViewState="False"                    Text="PaÃs:*" CssClass="label"></asp:Label>            </td>            <td align="left">               <asp:DropDownList ID="drPais" runat="server"                      DataSource='<%# ListaPaises() %>' DataTextField="DescPais"                     DataValueField="CodPais" SelectedValue='<%# Bind ("CodPais") %>'                     AppendDataBoundItems="true" >                    <asp:ListItem Text="Selecione" Value=""></asp:ListItem>                </asp:DropDownList>                <asp:RequiredFieldValidator ID="RequiredFieldValidator7" runat="server"                    ControlToValidate="txtLogradouro" CssClass="Erro" Display="None"                    ErrorMessage="Campo PaÃs é obrigatório"                    SetFocusOnError="True" ValidationGroup="g1"></asp:RequiredFieldValidator>            </td>        </tr>        <tr>            <td align="left">                <asp:Label ID="Label6" runat="server" EnableViewState="False"                    Text="E-mail Pessoal:" CssClass="label"></asp:Label>            </td>            <td align="left">                <asp:TextBox ID="txtEmailPessoal"  runat="server"                    Text='<%# Bind("EmailPessoal") %>' MaxLength="50" Width="200px"></asp:TextBox>            </td>            <td align="left">                <asp:Label ID="Label12" runat="server" EnableViewState="False"                    Text="E-mail Comercial" CssClass="label"></asp:Label>            </td>            <td align="left">                <asp:TextBox ID="txtEmailComercial"  runat="server"                    Text='<%# Bind("EmailComercial") %>' MaxLength="50" Width="200px"></asp:TextBox>            </td>        </tr>        <tr>            <td align="left">                <asp:Label ID="Label7" runat="server" EnableViewState="False"                    Text="DDD/Telefone:*" CssClass="label"></asp:Label>            </td>            <td align="left">                <asp:TextBox ID="txtDDDTelefone"  runat="server" Text='<%# Bind("DDDTelefone") %>'                     Columns="3" MaxLength="3" Width="30px"></asp:TextBox>                                  <asp:TextBox ID="txtTelefone" runat="server" Columns="8"                    Text='<%# Bind("Telefone") %>' MaxLength="10" Width="80px"></asp:TextBox>                <asp:RequiredFieldValidator ID="RequiredFieldValidator10" runat="server"                    ControlToValidate="txtTelefone" CssClass="Erro" Display="None"                    ErrorMessage="Campo Telefone é obrigatório"                    SetFocusOnError="True" ValidationGroup="g1"></asp:RequiredFieldValidator>            </td>            <td align="left">                <asp:Label ID="Label13" runat="server" EnableViewState="False"                    Text="DDD/Celular:" CssClass="label"></asp:Label>            </td>            <td align="left">                <asp:TextBox ID="txtDDDCelular" runat="server" Columns="3"                    Text='<%# Bind("DDDCelular") %>' MaxLength="3" Width="30px"></asp:TextBox>                                  <asp:TextBox ID="txtCelular"  runat="server"                    Text='<%# Bind("Celular") %>' Columns="9" MaxLength="10" Width="80px"></asp:TextBox>            </td>        </tr>        <tr>            <td align="left" colspan="4">                <asp:CheckBox ID="ckMesmoEndereco" runat="server"  Checked='<%# MesmoEndereco() %>'                    Text="Mesmo endereço para cobrança" AutoPostBack="True"                     oncheckedchanged="ckMesmoEndereco_CheckedChanged" />            </td>        </tr>    </table>      </fieldset>    <br />    <asp:Panel ID="pnEndCob" runat="server" Enabled='<%# !MesmoEndereco() %>'>        <fieldset title="Endereço Cobrança">    <legend align="left">Endereço Cobrança</legend>     <table width="100%">          <tr>            <td align="left" width="15%">                <asp:Label ID="Label1" runat="server" EnableViewState="False" Text="Logradouro:"                    CssClass="label"></asp:Label>            </td>            <td align="left" width="25%">                <asp:TextBox ID="txtLogradouroCob"  runat="server"                    Text='<%# Bind("LogradouroCob") %>' MaxLength="60" Width="220px"></asp:TextBox>            </td>            <td align="left" width="15%">                <asp:Label ID="Label15" runat="server" EnableViewState="False" Text="Número:"                    CssClass="label"></asp:Label>            </td>            <td align="left">                <asp:TextBox ID="txtNumeroCob"  runat="server" Text='<%# Bind("NumeroCob") %>'                     MaxLength="15" Width="80px"></asp:TextBox>            </td>        </tr>        <tr>            <td align="left">                <asp:Label ID="Label17" runat="server" EnableViewState="False" Text="Complemento:"                    CssClass="label"></asp:Label>            </td>            <td align="left">                <asp:TextBox ID="txtComplementoCob"  runat="server"                    Text='<%# Bind("ComplementoCob") %>' Width="120px"></asp:TextBox>            </td>            <td align="left">                <asp:Label ID="Label19" runat="server" EnableViewState="False"                    Text="Bairro:" CssClass="label"></asp:Label>            </td>            <td align="left">                <asp:TextBox ID="txtBairroCob"  runat="server" Text='<%# Bind("BairroCob") %>'                     MaxLength="30" Width="120px"></asp:TextBox>            </td>        </tr>        <tr>            <td align="left">                <asp:Label ID="Label21" runat="server" EnableViewState="False" Text="Cidade:"                    CssClass="label"></asp:Label>            </td>            <td align="left">                <asp:TextBox ID="txtCidadeCob"  runat="server" Text='<%# Bind("CidadeCob") %>'                     MaxLength="30" Width="120px"></asp:TextBox>            </td>            <td align="left">                <asp:Label ID="Label23" runat="server" EnableViewState="False"                    Text="Cep:" CssClass="label"></asp:Label>            </td>            <td align="left">                <asp:TextBox ID="txtCepCob"  runat="server" Text='<%# Bind("CEPCob") %>'                     MaxLength="10" Width="90px"></asp:TextBox>            </td>        </tr>        <tr>            <td align="left">                <asp:Label ID="Label25" runat="server" EnableViewState="False"                    Text="Estado:" CssClass="label"></asp:Label>            </td>            <td align="left">              <asp:DropDownList ID="drUFCob" runat="server"                   DataSource='<%# ListaUF() %>' DataTextField="Descricao" DataValueField="CodUF"                    SelectedValue='<%# Bind ("EstadoCob") %>'                     AppendDataBoundItems="true">                    <asp:ListItem Text="Não informado" Value=""></asp:ListItem>                </asp:DropDownList>            </td>            <td>                             </td>            <td align="left">                            </td>        </tr>           </table>       </fieldset>        </asp:Panel> </asp:Panel>     </EditItemTemplate></telerik:RadListView><telerik:RadAjaxManagerProxy ID="RadAjaxManager1" runat="server" > <AjaxSettings>  <telerik:AjaxSetting AjaxControlID="RadListView1">                    <UpdatedControls>                        <telerik:AjaxUpdatedControl ControlID="RadListView1"  LoadingPanelID="RadAjaxLoadingPanel1"/>                         </UpdatedControls>                </telerik:AjaxSetting>                                        </AjaxSettings>                        </telerik:RadAjaxManagerProxy></asp:Content>radMultiPage_PageViewCreated(object sender, RadMultiPageEventArgs e) event fire and initialize the conntrol Requirement : when I select a item from dropdown and click add button. New tab and page view should be added. Load usercontrol Inside the page view HTML --
<asp:dropdownlist id="ddlLanguages" runat="server"> </asp:dropdownlist> <asp:linkbutton id="lbtAddLanguage" runat="server" text="Add" tooltip="Click to add this language"></asp:linkbutton> <asp:panel id="pnlOuter" runat="server"> <div id="divTab" runat="server"> <asp:label id="lblTime" runat="server"></asp:label> <rad:radtabstrip id="TabStrip" runat="server" multipageid="MultiPage" autopostback="False"> <tabs> </tabs> </rad:radtabstrip> <rad:radmultipage id="MultiPage" runat="server"> </rad:radmultipage> </div> </asp:panel>
Code --protected override void OnInit(EventArgs e) { lbtAddLanguage.Click += new EventHandler(lbtAddLanguage_Click); MultiPage.PageViewCreated += new RadMultiPageEventHandler(radMultiPage_PageViewCreated); }void lbtAddLanguage_Click(object sender, EventArgs e) { RadTab tab = new RadTab(); ListItem item = ddlLanguages.SelectedItem; tab.Text = item.Text; RadPageView view = new RadPageView(); view.ID = item.Value; tab.PageViewID = view.ID; tab.Selected = true; TabStrip.Tabs.Add(tab); MultiPage.PageViews.Add(view); }void radMultiPage_PageViewCreated(object sender, RadMultiPageEventArgs e) { Details detailControl = LoadControl(Constant.CONTROL_WIZARD_DETAILS) as Details; if (detailControl != null) { detailControl.SelectedLanguage = GetLanguage(); detailControl.LoadControls(); e.PageView.Controls.Add(detailControl); } }My issue is, When I click the button to add tabs, PageViewCreated event fires before the button click and try to Initialize all the page views. How can we stop this. Thanks

 <telerik:RadImageEditor ID="ImageEditor" runat="server" ToolsFile="~/DataPages/Basic.xml" ToolsLoadPanelType="XmlHttpPanel"<br>                Width="820px" Height="383px" EnableResize="false" OnImageEditing="RadImageEditor1_ImageEditing" <br>                ><br>                <Tools><br>                    <telerik:ImageEditorToolGroup><br>                 <telerik:ImageEditorTool CommandName="Crop" /><br>        <telerik:ImageEditorToolSeparator /><br>        <telerik:ImageEditorTool CommandName="MakeGrayscale" ToolTip="Make Grayscale" ImageUrl="/img/bw.png" /><br>        <telerik:ImageEditorTool CommandName="RoundCorners" ToolTip="Round Corners" ImageUrl="/img/rounded.png" /><br>                        <br>                    </telerik:ImageEditorToolGroup><br>                </Tools><br>            </telerik:RadImageEditor>function LoadImageIntoEditor(photoID) {//Load Image        $find("<%= RadAjaxManager.GetCurrent(Page).ClientID %>").ajaxRequest("LoadImage*" + photoID);    }