Hi,
I'm having a problem with a UserControl inside a RadPanelBar. The PanelBar is nested inside an UpdatePanel (although it reacts the same if I remove it).
After a PostBack, the default ASP:LinkButton is still visible, the custom control LinkButton disappears.
My custom LinkButton is a simple as the following:
Any ideas?
Thanks
I'm having a problem with a UserControl inside a RadPanelBar. The PanelBar is nested inside an UpdatePanel (although it reacts the same if I remove it).
<telerik:RadPanelBar runat="server" ID="pnlBar" Width="100%" ExpandMode="SingleExpandedItem" OnClientLoad="PanelBarLoad"> <Items> <%--Panel::Member--%> <telerik:RadPanelItem> <HeaderTemplate> Member </HeaderTemplate> <ContentTemplate> <asp:LinkButton runat="server" CommandName="_memberClicked" OnCommand="ShowReport_Command"> <h1> <asp:Literal ID="litMemberName" Text="" runat="server" /> </h1> </asp:LinkButton> <cc:LinkButton ID="myTest" runat="server" IgnorePermission="true" CommandName="_memberClicked" OnCommand="ShowReport_Command"> $ <asp:Literal ID="litMemberRevenue" Text="" runat="server" /> </cc:LinkButton> </ContentTemplate> </telerik:RadPanelItem> ....
After a PostBack, the default ASP:LinkButton is still visible, the custom control LinkButton disappears.
My custom LinkButton is a simple as the following:
[ToolboxData("<{0}:LinkButton runat=\"server\"></{0}:LinkButton>")] public class LinkButton: System.Web.UI.WebControls.LinkButton { private bool _ShowLoadingMessage = true; public bool ShowLoadingMessage { get { return _ShowLoadingMessage; } set { _ShowLoadingMessage = value; } } protected override void OnPreRender(EventArgs e) { base.OnPreRender(e); //add loading client click, only if not added before if (ShowLoadingMessage) { if (!this.OnClientClick.Contains("mn_ShowLoadingMessage();")) { this.OnClientClick = this.OnClientClick.Insert(0, "mn_ShowLoadingMessage();"); } } } }
Any ideas?
Thanks