Quantcast
Channel: ASP.NET AJAX + Ajax Control Toolkit (ACT)
Viewing all articles
Browse latest Browse all 5678

Dynamically showing/hiding tabcontainers -vb.net

$
0
0

Hi

I have 2 gridviews inside a tabcontainer.

On page load i want to hide the tabcontainer and only show it after the user clicks a button and if the Dataset isn't empty.

However, I get the error below. If I show the tabcontainer at all times there is no error.

I read somewhere to maybe hide the tr instead but when i add runat=server to tr and give it id it's not recognised in codebehine.

Sys.InvalidOperationException: Could not find UpdatePanel with ID 'TabContainer1_TabPanelGeneral_upMaslulim'. If it is being updated dynamically then it must be inside another UpdatePanel.

<tr  ><td style="height: 105px" ><asp:UpdatePanel ID="Panel1" runat="server" UpdateMode="Conditional"><ContentTemplate><asp:TabContainer ID="TabContainer1" runat="server" ActiveTabIndex="0" CssClass="ajax__tab_yuitabview-theme"><asp:TabPanel ID="TabPanelGeneral" runat="server" HeaderText=" Generic" ><ContentTemplate><asp:UpdatePanel ID="upMaslulim" runat="server" UpdateMode="Conditional"><ContentTemplate><table><tr id="trMaslulHeader" runat="server"><td>
                                                                                       Generic </b> <asp:HiddenField ID="hdnGridCompany" runat="server" /><asp:HiddenField ID="hdnKerenID" runat="server" /><asp:HiddenField ID="hdnGridKranot" runat="server" /></td></tr><tr ><td><div id="divMaslulim" runat="server" class="divScroll"><asp:GridView runat="server" ID="grdMaslulim" CssClass="GridStyle1" Width="98%" AlternatingRowStyle-CssClass="GridStyle1_Alt"
                                                                    RowStyle-CssClass="GridStyle1_Row" SelectedRowStyle-CssClass="GridStyle1_Selected">
------omitted for brevity</asp:GridView></div></td></tr></table></ContentTemplate><Triggers><asp:AsyncPostBackTrigger ControlID="cmdSearch" EventName="Click" /></Triggers></asp:UpdatePanel></ContentTemplate></asp:TabPanel><asp:TabPanel ID="TabPanelInvestment" runat="server" HeaderText="Inverstment"><ContentTemplate><asp:UpdatePanel ID="upInvestment" runat="server" UpdateMode="Conditional"><ContentTemplate><table><tr id="trInvestmentHeader" runat="server"><td></td></tr><tr><td><div id="divInvestment" runat="server" class="divScroll"><asp:GridView ID="grdInvestment">
--- omitted for brevity</asp:GridView></div></td></tr><tr><td><asp:UpdatePanel ID="UpInsertInvestment" runat="server" UpdateMode="Conditional"><ContentTemplate><table><tr id="trInsertInvestment" runat="server"><td>
                                                                                Add investment</td></tr><tr><td><asp:GridView ID="grdInsertInvestment" runat="server" AutoGenerateColumns="False"
                                                                                    --omitted for brevity</asp:GridView></td></tr></table></ContentTemplate><Triggers><asp:AsyncPostBackTrigger ControlID="cmdSearch" EventName="Click" /></Triggers></asp:UpdatePanel></tr></table></ContentTemplate><Triggers><asp:AsyncPostBackTrigger ControlID="cmdSearch" EventName="Click" /></Triggers></asp:UpdatePanel></ContentTemplate></asp:TabPanel></asp:TabContainer></ContentTemplate></asp:UpdatePanel></td></tr>


Viewing all articles
Browse latest Browse all 5678

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>