Hello Str8Hate,
I already responded to your support ticket.
Regarding the issue being discussed here, we are aware of the problem with our online example. However, I believe that it is different form the one that you are experiencing. I prepared a simple page, with a DataList as you suggested and could not reproduce the problem.
<body> |
<form id="form1" runat="server"> |
<asp:ScriptManager ID="ScriptManager1" runat="server" /> |
<div> |
<telerik:RadToolTipManager ID="RadToolTipManager1" runat="server" OnAjaxUpdate="RadToolTipManager1_AjaxUpdate"> |
</telerik:RadToolTipManager> |
<asp:DataList ID="DataList1" runat="server" DataSourceID="AccessDataSource1" OnItemDataBound="DataList1_ItemDataBound"> |
<ItemTemplate> |
ProductID: |
<asp:Label ID="ProductIDLabel" runat="server" Text='<%# Eval("ProductID") %>'></asp:Label><br /> |
ProductName: |
<asp:Label ID="ProductNameLabel" runat="server" Text='<%# Eval("ProductName") %>'> |
</asp:Label><br /> |
CategoryName: |
<asp:Label ID="CategoryNameLabel" runat="server" Text='<%# Eval("CategoryName") %>'> |
</asp:Label><br /> |
<br /> |
</ItemTemplate> |
</asp:DataList><asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="~/Nwind.mdb" |
SelectCommand="SELECT [ProductID], [ProductName], [CategoryName] FROM [Alphabetical List of Products]"> |
</asp:AccessDataSource> |
</div> |
</form> |
</body> |
protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e) |
{ |
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) |
{ |
Label lbl = (Label)e.Item.FindControl("CategoryNameLabel"); |
this.RadToolTipManager1.TargetControls.Add(lbl.ClientID, true); |
} |
} |
protected void RadToolTipManager1_AjaxUpdate(object sender, Telerik.Web.UI.ToolTipUpdateEventArgs e) |
{ |
e.UpdatePanel.ContentTemplateContainer.Controls.Add(new LiteralControl("Telerik tooltip")); |
} |
That is why if anyone, experiencing this problem could prepare and send us a simple running project, demonstrating it, this would really speed up the process of finding what is causing it.
All the best,
Tsvetie
the Telerik team