or
When I nest an AutoCompleteBox on a page other than the first page in a MultiPage the
text entered in the AutoCompletBox is hidden to the left of the cursor. Please see code
and screen shots.
<div> <telerik:RadTabStrip ID="RadTabStrip1" runat="server" MultiPageID="RadMultiPage1"> <Tabs> <telerik:RadTab Text="TAB 1" PageViewID="RadPageView1" /> <telerik:RadTab Text="TAB 2" PageViewID="RadPageView2" /> </Tabs> </telerik:RadTabStrip> <telerik:RadMultiPage ID="RadMultiPage1" runat="server" SelectedIndex="0"> <telerik:RadPageView ID="RadPageView1" runat="server"> <telerik:RadAutoCompleteBox ID="RadAutoCompleteBox1" runat="server" DataSourceID="ds" DataTextField="Name" DataValueField="Id" /> </telerik:RadPageView> <telerik:RadPageView ID="RadPageView2" runat="server"> ABC </telerik:RadPageView> </telerik:RadMultiPage></div><div> <telerik:RadTabStrip ID="RadTabStrip2" runat="server" MultiPageID="RadMultiPage2"> <Tabs> <telerik:RadTab Text="TAB 3" PageViewID="RadPageView3" /> <telerik:RadTab Text="TAB 4" PageViewID="RadPageView4" /> </Tabs> </telerik:RadTabStrip> <telerik:RadMultiPage ID="RadMultiPage2" runat="server" SelectedIndex="0"> <telerik:RadPageView ID="RadPageView3" runat="server"> ABC </telerik:RadPageView> <telerik:RadPageView ID="RadPageView4" runat="server"> <telerik:RadAutoCompleteBox ID="RadAutoCompleteBox2" runat="server" DataSourceID="ds" DataTextField="Name" DataValueField="Id" /> </telerik:RadPageView> </telerik:RadMultiPage> <asp:SqlDataSource ID="ds" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionStringDB %>" DataSourceMode="DataSet" SelectCommand="SELECT Id, Name FROM Table;" /></div><telerik:RadWindow runat="server" ID="UserGuideWindow" Width="500px" Height="400px" Modal="false" Behaviors="Close,Minimize,Move" IconUrl="~/Img/help_small.png">Sys.Application.add_init(function() { $create(Telerik.Web.UI.RadWindow, {"_dockMode":true,"_stylezindex":"80000","behaviors":38,"clientStateFieldID":"ctl00_UserGuideWindow_ClientState","formID":"aspnetForm","height":"400px","iconUrl":"//Img/help_small.png","minimizeIconUrl":"//Img/help_small.png","name":"UserGuideWindow","skin":"Sitefinity","title":"User Guide","width":"500px"}, null, null, $get("ctl00_UserGuideWindow"));});Thanks for your help,
-Aarsh

protected void Descargar_Click(object sender, EventArgs e) { string filePath = ((Label)FormView1.FindControl("DocumentoConvocatoriaLabel")).Text; string archivo = "~/DocsGC/"+filePath; Response.Clear(); Response.ContentType = "application/vnd.ms-excel, application/pdf, application/vnd.ms-excel"; Response.AddHeader("Content-Disposition", "attachment;filename=\"" + archivo + "\""); Response.Flush(); Response.TransmitFile(Server.MapPath(archivo)); Response.End(); }<asp:FormView ID="FormView1" runat="server" DataKeyNames="IDGC" DataSourceID="SqlDataSourceFormView1" style="text-align: center"> <EditItemTemplate> Convocatoria: <asp:TextBox ID="ConvocatoriaTextBox" runat="server" Text='<%# Bind("Convocatoria") %>' /> <br /> IDGC: <asp:Label ID="IDGCLabel1" runat="server" Text='<%# Eval("IDGC") %>' /> <br /> AreaConvocatoria: <asp:TextBox ID="AreaConvocatoriaTextBox" runat="server" Text='<%# Bind("AreaConvocatoria") %>' /> <br /> MontoFina: <asp:TextBox ID="MontoFinaTextBox" runat="server" Text='<%# Bind("MontoFina") %>' /> <br /> MontoFinaHasta: <asp:TextBox ID="MontoFinaHastaTextBox" runat="server" Text='<%# Bind("MontoFinaHasta") %>' /> <br /> TipoDinero: <asp:TextBox ID="TipoDineroTextBox" runat="server" Text='<%# Bind("TipoDinero") %>' /> <br /> Cambio: <asp:TextBox ID="CambioTextBox" runat="server" Text='<%# Bind("Cambio") %>' /> <br /> Duracion: <asp:TextBox ID="DuracionTextBox" runat="server" Text='<%# Bind("Duracion") %>' /> <br /> PlazoConvocatoria: <asp:TextBox ID="PlazoConvocatoriaTextBox" runat="server" Text='<%# Bind("PlazoConvocatoria") %>' /> <br /> PlazoEnvio: <asp:TextBox ID="PlazoEnvioTextBox" runat="server" Text='<%# Bind("PlazoEnvio") %>' /> <br /> ModoEnvio: <asp:TextBox ID="ModoEnvioTextBox" runat="server" Text='<%# Bind("ModoEnvio") %>' /> <br /> Contraparte: <asp:TextBox ID="ContraparteTextBox" runat="server" Text='<%# Bind("Contraparte") %>' /> <br /> ObjetivosConv: <asp:TextBox ID="ObjetivosConvTextBox" runat="server" Text='<%# Bind("ObjetivosConv") %>' /> <br /> TemasPrio: <asp:TextBox ID="TemasPrioTextBox" runat="server" Text='<%# Bind("TemasPrio") %>' /> <br /> AsociosRequeridos: <asp:TextBox ID="AsociosRequeridosTextBox" runat="server" Text='<%# Bind("AsociosRequeridos") %>' /> <br /> Elegibilidad: <asp:TextBox ID="ElegibilidadTextBox" runat="server" Text='<%# Bind("Elegibilidad") %>' /> <br /> Idioma: <asp:TextBox ID="IdiomaTextBox" runat="server" Text='<%# Bind("Idioma") %>' /> <br /> Observaciones: <asp:TextBox ID="ObservacionesTextBox" runat="server" Text='<%# Bind("Observaciones") %>' /> <br /> DocumentoConvocatoria: <asp:TextBox ID="DocumentoConvocatoriaTextBox" runat="server" Text='<%# Bind("DocumentoConvocatoria") %>' /> <br /> FechaRegistro: <asp:TextBox ID="FechaRegistroTextBox" runat="server" Text='<%# Bind("FechaRegistro") %>' /> <br /> Donante: <asp:TextBox ID="DonanteTextBox" runat="server" Text='<%# Bind("Donante") %>' /> <br /> Estado: <asp:TextBox ID="EstadoTextBox" runat="server" Text='<%# Bind("Estado") %>' /> <br /> <asp:LinkButton ID="UpdateButton" runat="server" CausesValidation="True" CommandName="Update" Text="Actualizar" /> <asp:LinkButton ID="UpdateCancelButton" runat="server" CausesValidation="False" CommandName="Cancel" Text="Cancelar" /> </EditItemTemplate> <InsertItemTemplate> Convocatoria: <asp:TextBox ID="ConvocatoriaTextBox" runat="server" Text='<%# Bind("Convocatoria") %>' /> <br /> AreaConvocatoria: <asp:TextBox ID="AreaConvocatoriaTextBox" runat="server" Text='<%# Bind("AreaConvocatoria") %>' /> <br /> MontoFina: <asp:TextBox ID="MontoFinaTextBox" runat="server" Text='<%# Bind("MontoFina") %>' /> <br /> MontoFinaHasta: <asp:TextBox ID="MontoFinaHastaTextBox" runat="server" Text='<%# Bind("MontoFinaHasta") %>' /> <br /> TipoDinero: <asp:TextBox ID="TipoDineroTextBox" runat="server" Text='<%# Bind("TipoDinero") %>' /> <br /> Cambio: <asp:TextBox ID="CambioTextBox" runat="server" Text='<%# Bind("Cambio") %>' /> <br /> Duracion: <asp:TextBox ID="DuracionTextBox" runat="server" Text='<%# Bind("Duracion") %>' /> <br /> PlazoConvocatoria: <asp:TextBox ID="PlazoConvocatoriaTextBox" runat="server" Text='<%# Bind("PlazoConvocatoria") %>' /> <br /> PlazoEnvio: <asp:TextBox ID="PlazoEnvioTextBox" runat="server" Text='<%# Bind("PlazoEnvio") %>' /> <br /> ModoEnvio: <asp:TextBox ID="ModoEnvioTextBox" runat="server" Text='<%# Bind("ModoEnvio") %>' /> <br /> Contraparte: <asp:TextBox ID="ContraparteTextBox" runat="server" Text='<%# Bind("Contraparte") %>' /> <br /> ObjetivosConv: <asp:TextBox ID="ObjetivosConvTextBox" runat="server" Text='<%# Bind("ObjetivosConv") %>' /> <br /> TemasPrio: <asp:TextBox ID="TemasPrioTextBox" runat="server" Text='<%# Bind("TemasPrio") %>' /> <br /> AsociosRequeridos: <asp:TextBox ID="AsociosRequeridosTextBox" runat="server" Text='<%# Bind("AsociosRequeridos") %>' /> <br /> Elegibilidad: <asp:TextBox ID="ElegibilidadTextBox" runat="server" Text='<%# Bind("Elegibilidad") %>' /> <br /> Idioma: <asp:TextBox ID="IdiomaTextBox" runat="server" Text='<%# Bind("Idioma") %>' /> <br /> Observaciones: <asp:TextBox ID="ObservacionesTextBox" runat="server" Text='<%# Bind("Observaciones") %>' /> <br /> DocumentoConvocatoria: <asp:TextBox ID="DocumentoConvocatoriaTextBox" runat="server" Text='<%# Bind("DocumentoConvocatoria") %>' /> <br /> FechaRegistro: <asp:TextBox ID="FechaRegistroTextBox" runat="server" Text='<%# Bind("FechaRegistro") %>' /> <br /> Donante: <asp:TextBox ID="DonanteTextBox" runat="server" Text='<%# Bind("Donante") %>' /> <br /> Estado: <asp:TextBox ID="EstadoTextBox" runat="server" Text='<%# Bind("Estado") %>' /> <br /> <asp:LinkButton ID="InsertButton" runat="server" CausesValidation="True" CommandName="Insert" Text="Insertar" /> <asp:LinkButton ID="InsertCancelButton" runat="server" CausesValidation="False" CommandName="Cancel" Text="Cancelar" /> </InsertItemTemplate> <ItemTemplate> <table align="center" border="1" class="style2" frame="box"> <tr> <td colspan="2"> Convocatoria: <br /> <strong> <asp:Label ID="ConvocatoriaLabel" runat="server" CssClass="style1" Text='<%# Bind("Convocatoria") %>' /> </strong> </td> </tr> <tr> <td colspan="2"> Código Convocatoria: <br /> <asp:Label ID="IDGCLabel" runat="server" style="color: #FFFFFF; font-weight: 700" Text='<%# Eval("IDGC") %>' /> </td> </tr> <tr> <td colspan="2"> </td> </tr> <tr> <td> Donante:</td> <td style="text-align: justify"> <b> <asp:Label ID="DonanteLabel" runat="server" CssClass="style3" style="text-align: justify" Text='<%# Bind("Donante") %>' /> </b> </td> </tr> <tr> <td> AreaConvocatoria:</td> <td> <b> <asp:Label ID="AreaConvocatoriaLabel" runat="server" CssClass="style3" Text='<%# Bind("AreaConvocatoria") %>' /> </b> </td> </tr> <tr> <td> MontoFina:</td> <td> <b> <asp:Label ID="MontoFinaLabel" runat="server" CssClass="style3" Text='<%# Bind("MontoFina") %>' /> </b> </td> </tr> <tr> <td> MontoFinaHasta:</td> <td> <b> <asp:Label ID="MontoFinaHastaLabel" runat="server" CssClass="style3" Text='<%# Bind("MontoFinaHasta") %>' /> </b> </td> </tr> <tr> <td> TipoDinero:</td> <td> <b> <asp:Label ID="TipoDineroLabel" runat="server" CssClass="style3" Text='<%# Bind("TipoDinero") %>' /> </b> </td> </tr> <tr> <td> Cambio:</td> <td> <b> <asp:Label ID="CambioLabel" runat="server" CssClass="style3" Text='<%# Bind("Cambio") %>' /> </b> </td> </tr> <tr> <td> Duracion:</td> <td> <b> <asp:Label ID="DuracionLabel" runat="server" CssClass="style3" Text='<%# Bind("Duracion") %>' /> </b> </td> </tr> <tr> <td> PlazoConvocatoria:</td> <td> <b> <asp:Label ID="PlazoConvocatoriaLabel" runat="server" CssClass="style3" Text='<%# Bind("PlazoConvocatoria", "{0:dd/MM/yyyy}") %>' /> </b> </td> </tr> <tr> <td> PlazoEnvio:</td> <td> <b> <asp:Label ID="PlazoEnvioLabel" runat="server" CssClass="style3" Text='<%# Bind("PlazoEnvio", "{0:dd/MM/yyyy}") %>' /> </b> </td> </tr> <tr> <td> ModoEnvio:</td> <td> <b> <asp:Label ID="ModoEnvioLabel" runat="server" CssClass="style3" Text='<%# Bind("ModoEnvio") %>' /> </b> </td> </tr> <tr> <td> Contraparte:</td> <td> <b> <asp:Label ID="ContraparteLabel" runat="server" CssClass="style3" Text='<%# Bind("Contraparte") %>' /> </b> </td> </tr> <tr> <td> ObjetivosConv:</td> <td> <b> <asp:Label ID="ObjetivosConvLabel" runat="server" CssClass="style3" Text='<%# Bind("ObjetivosConv") %>' /> </b> </td> </tr> <tr> <td> TemasPrio:</td> <td> <b> <asp:Label ID="TemasPrioLabel" runat="server" CssClass="style3" Text='<%# Bind("TemasPrio") %>' /> </b> </td> </tr> <tr> <td> AsociosRequeridos:</td> <td> <b> <asp:Label ID="AsociosRequeridosLabel" runat="server" CssClass="style3" Text='<%# Bind("AsociosRequeridos") %>' /> </b> </td> </tr> <tr> <td> Elegibilidad:</td> <td> <b> <asp:Label ID="ElegibilidadLabel" runat="server" CssClass="style3" Text='<%# Bind("Elegibilidad") %>' /> </b> </td> </tr> <tr> <td> Idioma:</td> <td> <b> <asp:Label ID="IdiomaLabel" runat="server" CssClass="style3" Text='<%# Bind("Idioma") %>' /> </b> </td> </tr> <tr> <td> Observaciones: </td> <td> <b> <asp:Label ID="ObservacionesLabel" runat="server" CssClass="style3" Text='<%# Bind("Observaciones") %>' /> </b> </td> </tr> <tr> <td> DocumentoConvocatoria:</td> <td> <b> <asp:Label ID="DocumentoConvocatoriaLabel" runat="server" CssClass="style3" Text='<%# Bind("DocumentoConvocatoria") %>' /> <br /> </b> <asp:Button ID="Descargar" runat="server" onclick="Descargar_Click" Text="Descargar" /> </td> </tr> <tr> <td> FechaRegistro:</td> <td> <b> <asp:Label ID="FechaRegistroLabel" runat="server" CssClass="style3" Text='<%# Bind("FechaRegistro", "{0:dd/MM/yyyy}") %>' /> </b> </td> </tr> <tr> <td colspan="2"> </td> </tr> <tr> <td colspan="2"> Estado: </td> </tr> <tr> <td colspan="2" style="text-align: justify"> <asp:Label ID="EstadoLabel" runat="server" style="font-weight: 700; color: #FFFFFF" Text='<%# Bind("Estado") %>' /> </td> </tr> </table> </ItemTemplate></asp:FormView><telerik:GridTemplateColumn HeaderText="" UniqueName="strFieldValue" HeaderStyle-Width="75%" Resizable="true" Reorderable="true"> <ItemTemplate> <asp:HyperLink ID="hl" Target="_blank" runat="server" Text='<%# Eval("LinkResource")%>' NavigateUrl='<%# Eval("LinkValue")%>'></asp:HyperLink> </ItemTemplate></telerik:GridTemplateColumn>Conditional Tooltip assignation when data are bound:protected void RadGrid2_OnItemDataBound(object sender, GridItemEventArgs e) { if (e.Item is GridDataItem) { Control HyperLink = e.Item.FindControl("hl"); if (((DTO)e.Item.DataItem).LinkValue != "" && ((DTO)e.Item.DataItem).blnIsImage) { this.RadToolTipManager1.TargetControls.Add(HyperLink.ClientID, ((DTO)e.Item.DataItem).LinkValue, true); } } }protected void RadToolTipManager_OnAjaxUpdate(object sender, ToolTipUpdateEventArgs args) { UpdateToolTip(args.Value, args.UpdatePanel, Page); }public void UpdateToolTip(string strVal, UpdatePanel panel, System.Web.UI.Page pg) { Control ctrl = pg.LoadControl("ucTooltipContainer.ascx"); panel.ContentTemplateContainer.Controls.Add(ctrl); ucTooltipContainer details = (ucTooltipContainer)ctrl; if (strVal != "") { details.SetImage(strVal); } }public void SetImage(string strPath) { TooltipImage.ImageUrl = strPath; }<telerik:RadToolTipManager runat="server" ShowDelay="1000" AutoCloseDelay="0" ID="RadToolTipManager1"RelativeTo="Element" Position="MiddleRight" OnAjaxUpdate="RadToolTipManager_OnAjaxUpdate" Skin="WebBlue"HideEvent="LeaveTargetAndToolTip" Width="480px" Height="227px"> </telerik:RadToolTipManager>