I try to load a tooltip after click on a radgrid row, and the first time I click all works fine, but if I close the tooltip and click another row, I'm getting a javascript error
.cs code
.aspx markup
.ascx markup
attached the error
thanks
.cs code
protected void OnAjaxUpdate(object sender, ToolTipUpdateEventArgs args) |
{ |
this.UpdateToolTip(args.Value, args.UpdatePanel); |
} |
private void UpdateToolTip(string elementID, UpdatePanel panel) |
{ |
Control ctrl = Page.LoadControl("CustomerInfo.ascx"); |
panel.ContentTemplateContainer.Controls.Add(ctrl); |
CustomerInfo details = (CustomerInfo)ctrl; |
details.ProductID = "test"; |
} |
.aspx markup
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> |
<telerik:RadScriptManager ID="RadScriptManager1" runat="server"></telerik:RadScriptManager> |
<telerik:RadToolTipManager runat="server" AnimationDuration="300" ShowDelay="200" |
HideDelay="1" ID="RadToolTipManager1" Width="480px" Height="210px" RelativeTo="Element" |
Animation="Slide" Position="BottomCenter" OnAjaxUpdate="OnAjaxUpdate" Skin="Forest" HideEvent="ManualClose" ManualClose="True" ShowEvent="OnClick"></telerik:RadToolTipManager> |
<asp:UpdatePanel ID="upUSers" runat="server"> |
<ContentTemplate> |
<telerik:RadTabStrip ID="RadTabStrip1" runat="server" Skin="Hay" MultiPageID="rmpCustomers"> |
<Tabs> |
<telerik:RadTab runat="server" Selected="true" Text="Lista"> |
</telerik:RadTab> |
<telerik:RadTab runat="server" Text="Distribuzione"> |
</telerik:RadTab> |
</Tabs> |
</telerik:RadTabStrip> |
<telerik:RadMultiPage ID="rmpCustomers" runat="server" SelectedIndex="0"> |
<telerik:RadPageView ID="RadPageView1" runat="server"> |
<div class="back_tab"> |
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> |
<AjaxSettings> |
<telerik:AjaxSetting AjaxControlID="RadGrid1"> |
<UpdatedControls> |
<telerik:AjaxUpdatedControl ControlID="rgrCustomers" LoadingPanelID="RadAjaxLoadingPanel1" /> |
</UpdatedControls> |
</telerik:AjaxSetting> |
</AjaxSettings> |
</telerik:RadAjaxManager> |
<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Default"> |
</telerik:RadAjaxLoadingPanel> |
<br /> |
<telerik:RadGrid ID="rgrCustomers" runat="server" AllowFilteringByColumn="True" |
AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" |
GridLines="None" Skin="Hay" |
PageSize="15" AllowCustomPaging="True" |
onpageindexchanged="rgrCustomers_PageIndexChanged" > |
<ClientSettings AllowColumnsReorder="True" ReorderColumnsOnClient="True"> |
<Selecting AllowRowSelect="True" /> |
</ClientSettings> |
<MasterTableView> |
<RowIndicatorColumn> |
<HeaderStyle Width="20px"></HeaderStyle> |
</RowIndicatorColumn> |
<ExpandCollapseColumn> |
<HeaderStyle Width="20px"></HeaderStyle> |
</ExpandCollapseColumn> |
<Columns> |
<telerik:GridBoundColumn HeaderText="ID" UniqueName="column" DataField="abecod"> |
<HeaderStyle Width="40px" /> |
<ItemStyle Width="40px" /> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn HeaderText="Descrizione" UniqueName="column1" DataField="abers1"> |
<HeaderStyle Width="200px" /> |
<ItemStyle Width="200px" /> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn HeaderText="Località " UniqueName="column2" DataField="abeloc"> |
<HeaderStyle Width="150px" /> |
<ItemStyle Width="150px" /> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn HeaderText="Indirizzo" UniqueName="column3" DataField="abeind"> |
<HeaderStyle Width="150px" /> |
<ItemStyle Width="2150px" /> |
</telerik:GridBoundColumn> |
</Columns> |
</MasterTableView> |
<PagerStyle Mode="NextPrevNumericAndAdvanced" /> |
</telerik:RadGrid> |
.ascx markup
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="CustomerInfo.ascx.cs" Inherits="GestioneOrdini.CustomerInfo" %> |
<%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagprefix="telerik" %> |
<p> |
Scheda cliente</p> |
<telerik:RadTabStrip ID="RadTabStrip1" runat="server" SelectedIndex="1" |
Skin="Hay" MultiPageID="RadMultiPage1"> |
<Tabs> |
<telerik:RadTab runat="server" Text="Dati anagrafici" Selected="True"> |
</telerik:RadTab> |
<telerik:RadTab runat="server" Text="Elenco contatti"> |
</telerik:RadTab> |
</Tabs> |
</telerik:RadTabStrip> |
<telerik:RadMultiPage ID="RadMultiPage1" runat="server" SelectedIndex="0"> |
<telerik:RadPageView ID="RadPageView1" runat="server"> |
<div> |
<asp:Label ID="Label1" runat="server" CssClass="etichette" Text="Codice"></asp:Label> |
</div> |
<div> |
<asp:Label ID="Label2" runat="server" CssClass="etichette" Text="Ragione sociale"></asp:Label> |
</div> |
<div> |
<asp:Label ID="Label3" runat="server" CssClass="etichette" Text="Indirizzo"></asp:Label> |
</div> |
<div> |
<asp:Label ID="Label4" runat="server" CssClass="etichette" Text="Località "></asp:Label> |
</div> |
</telerik:RadPageView> |
<telerik:RadPageView ID="RadPageView2" runat="server"> |
<div>yyy</div> |
</telerik:RadPageView> |
</telerik:RadMultiPage> |
attached the error
thanks