Click here to Skip to main content
15,921,793 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hello Sir/madem,
I have a TabContainer with one Tabpanel in my Asp.net page.When i modify tabPanel from page design then some unwanted code are added in Source code just below the end of <contentemplate> tag in that TabContainer and show error.why does it do.please help me and suggest me a solution with explanation.
Thanks.

My TabContainer named "TabContainer1" have one tabPanel named "TabPanel1". When i modify it from Designer of page then in source Code automatically adds the same TabContainer and same TabPanel with Same Names and Same Ids and adds other tags just below the ContentTemplate tag of TabPanel.

After modifying it my page looks like this :

C#
<div>
         <cc1:TabContainer ID="TabContainer1"  runat="server" ActiveTabIndex="0" Height="300px"
            Width="950px" AutoPostBack="True">
            <cc1:TabPanel  runat="server" HeaderText="TabPanel1" ID="TabPanel1" Height="300px">
                <HeaderTemplate>
                    <span><font weight="Bold">Contact Details</font></span>
                </HeaderTemplate>
                <ContentTemplate>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
                        <ContentTemplate>
                            <asp:Panel ID="pnlAddress" runat="server">
                                <table class="style4">
                                    <tr>
                                        <td colspan="2" align="center" class="tdLabel">
                                            Permanent Adderess
                                        </td>
                                        <td colspan="2" align="center" class="tdLabel">
                                            Temporary Address
                                        </td>
                                    </tr>
                                    <tr>
                                        <td class="tdLabel">
                                            Adderess :
                                        </td>
                                        <td>
                                            <asp:TextBox ID="txt_tabConDet_perm_address" runat="server" TextMode="MultiLine"
                                                Width="160px" CssClass="TextBoxStyle"></asp:TextBox>
</td>
                                        <td class="tdLabel">
                                            Address :
                                        </td>
                                        <td>
                                            <asp:TextBox ID="txt_tabConDet_temp_address" runat="server" TextMode="MultiLine"
                                                Width="160px" CssClass="TextBoxStyle"></asp:TextBox>
</td>
</tr>
                                    <tr>
                                        <td class="tdLabel">
                                            Country :
                                            <td>
                                                <asp:DropDownList ID="ddl_tabConDet_perm_country" runat="server" Width="140px" OnSelectedIndexChanged="ddl_tabConDet_perm_country_SelectedIndexChanged"
                                                    AutoPostBack="True" CssClass="DropDownStyle">
                                                </asp:DropDownList>
</td>
                                            <td class="tdLabel">
                                                Country :
                                            </td>
                                            <td>
                                                <asp:DropDownList ID="ddl_tabConDet_temp_country" runat="server" Width="140px" OnSelectedIndexChanged="ddl_tabConDet_temp_country_SelectedIndexChanged"
                                                    AutoPostBack="True" CssClass="DropDownStyle">
                                                </asp:DropDownList>
</td>
                                    </tr>
                                    <tr>
                                        <td class="tdLabel">
                                            State :
                                        </td>
                                        <td>
                                            <asp:UpdatePanel ID="upnlPermState" runat="server" UpdateMode="Conditional" RenderMode="Inline">
                                                <ContentTemplate>
                                                    <asp:DropDownList ID="ddl_tabConDet_perm_state" runat="server" Width="180px" CssClass="DropDownStyle"
                                                        AutoPostBack="False">
                                                    </asp:DropDownList>
                                                </ContentTemplate>
                                                <Triggers>
                                                    <asp:AsyncPostBackTrigger ControlID="ddl_tabConDet_perm_country" EventName="SelectedIndexChanged" />
                                                </Triggers>
                                            </asp:UpdatePanel>
 </td>
                                        <td class="tdLabel">
                                            State :
                                        </td>
                                        <td>
                                            <asp:UpdatePanel ID="upnlTempState" runat="server" UpdateMode="Conditional" RenderMode="Inline">
                                                <ContentTemplate>
                                                    <asp:DropDownList ID="ddl_tabConDet_temp_state" runat="server" Width="180px" CssClass="DropDownStyle"
                                                        AutoPostBack="False">
                                                    </asp:DropDownList>
                                                </ContentTemplate>
                                                <Triggers>
                                                    <asp:AsyncPostBackTrigger ControlID="ddl_tabConDet_temp_country" EventName="SelectedIndexChanged" />
                                                </Triggers>
                                            </asp:UpdatePanel>
 </td>
                                    </tr>
                                    <tr>
                                        <td class="tdLabel">
                                            City :
                                        </td>
                                        <td>
                                            <asp:TextBox ID="txt_tabConDet_perm_city" runat="server" Width="180px"></asp:TextBox>
 </td>
                                        <td class="tdLabel">
                                            City :
                                        </td>
                                        <td>
                                            <asp:TextBox ID="txt_tabConDet_temp_city" runat="server" Width="180px"></asp:TextBox>
</td>
                                    </tr>
                                    <tr>
                                        <td class="tdLabel">
                                            Postal Code :
                                        </td>
                                        <td>
                                            <asp:TextBox ID="txt_tabConDet_perm_postcd" runat="server" Width="60px" onKeyUp="counter(this,6)"
                                                onChange="counter(this,6)"></asp:TextBox>
 </td>
                                        <td class="tdLabel">
                                            Postal Code :
                                        </td>
                                        <td>
                                            <asp:TextBox ID="txt_tabConDet_temp_postcd" runat="server" Width="60px" onKeyUp="counter(this,6)"
                                                onChange="counter(this,6)"></asp:TextBox>
 </td>
                                    </tr>
                                    <tr>
                                        <td colspan="4">
                                        </td>
                                    </tr>
                                    <tr>
                                        <td class="tdLabel">
                                            Phone 1 :
                                        </td>
                                        <td>
                                            <asp:TextBox ID="txt_tabConDet_personal_no" runat="server" Width="150px" onKeyUp="counter(this,12)"
                                                onChange="counter(this,12)"></asp:TextBox>
 </td>
                                        <td class="tdLabel">
                                            Phone 2 :
                                        </td>
                                        <td>
                                            <asp:TextBox ID="txt_tabConDet_personal_no2" runat="server" Width="150px" onKeyUp="counter(this,12)"
                                                onChange="counter(this,12)"></asp:TextBox>
 </td>
                                    </tr>
                                    <tr>
                                        <td class="tdLabel">
                                            Personal Email :
                                        </td>
                                        <td>
                                            <asp:TextBox ID="txt_tabConDet_personal_email" runat="server" Width="150px"></asp:TextBox>
 </td>
                                        <td class="tdLabel">
                                            Communication :
                                        </td>
                                        <td>
                                            <asp:DropDownList ID="ddl_tabConDet_communication" runat="server" Width="148px" CssClass="DropDownStyle"
                                                AutoPostBack="False">
                                            </asp:DropDownList>
</td>
                                    </tr>
                                    <tr>
                                        <td colspan="4" align="left" class="tdLabel">
                                            If both Addressess are Same:<asp:CheckBox ID="chkSameAddress" runat="server" OnCheckedChanged="chkSameAddress_CheckedChanged"
                                                AutoPostBack="True" />
                                        </td>
                                    </tr>
                                    <tr>
                                    </tr>
                                </table>
                            </asp:Panel>
                        </ContentTemplate>
                        <Triggers>
                            <asp:AsyncPostBackTrigger ControlID="chkSameAddress" EventName="CheckedChanged" />
                        </Triggers>
                    </asp:UpdatePanel>
 </ContentTemplate>
                <system.web.ui.control  runat="server">
                    <span><font weight="Bold">Contact Details</font></span>
                </system.web.ui.control>
                <cc1:TabPanelContainer  runat="server">
                    <asp:UpdatePanel runat="server" UpdateMode="Conditional" ID="UpdatePanel1">
                        <ContentTemplate>
                            <asp:Panel ID="pnlAddress" runat="server">
<table class="style4">
                                    <tr>
                                        <td colspan="2" align="center" class="tdLabel">
                                            Permanent Adderess
                                        </td>
                                        <td colspan="2" align="center" class="tdLabel">
                                            Temporary Address
                                        </td>
                                    </tr>
                                    <tr>
                                        <td class="tdLabel">
                                            Adderess :
                                        </td>
                                        <td>
                                            <asp:TextBox ID="txt_tabConDet_perm_address" runat="server" TextMode="MultiLine"
                                                Width="160px" CssClass="TextBoxStyle"></asp:TextBox>
</td>
                                        <td class="tdLabel">
                                            Address :
                                        </td>
                                        <td>
                                            <asp:TextBox ID="txt_tabConDet_temp_address" runat="server" TextMode="MultiLine"
                                                Width="160px" CssClass="TextBoxStyle"></asp:TextBox>
</td>
 </tr>
                                    <tr>
                                        <td class="tdLabel">
                                            Country :
                                            <td>
                                                <asp:DropDownList ID="ddl_tabConDet_perm_country" runat="server" Width="140px" OnSelectedIndexChanged="ddl_tabConDet_perm_country_SelectedIndexChanged"
                                                    AutoPostBack="True" CssClass="DropDownStyle">
                                                </asp:DropDownList>
 </td>
                                            <td class="tdLabel">
                                                Country :
                                            </td>
                                            <td>
                                                <asp:DropDownList ID="ddl_tabConDet_temp_country" runat="server" Width="140px" OnSelectedIndexChanged="ddl_tabConDet_temp_country_SelectedIndexChanged"
                                                    AutoPostBack="True" CssClass="DropDownStyle">
                                                </asp:DropDownList>
 </td>
                                    </tr>
                                    <tr>
                                        <td class="tdLabel">
                                            State :
                                        </td>
                                        <td>
                                            <asp:UpdatePanel ID="upnlPermState" runat="server" UpdateMode="Conditional" RenderMode="Inline">
                                                <ContentTemplate>
                                                    <asp:DropDownList ID="ddl_tabConDet_perm_state" runat="server" Width="180px" CssClass="DropDownStyle"
                                                        AutoPostBack="False">
                                                    </asp:DropDownList>
                                                </ContentTemplate>
                                                <Triggers>
                                                    <asp:AsyncPostBackTrigger ControlID="ddl_tabConDet_perm_country" EventName="SelectedIndexChanged" />
                                                </Triggers>
                                            </asp:UpdatePanel>
</td>
                                        <td class="tdLabel">
                                            State :
                                        </td>
                                        <td>
                                            <asp:UpdatePanel ID="upnlTempState" runat="server" UpdateMode="Conditional" RenderMode="Inline">
                                                <ContentTemplate>
                                                    <asp:DropDownList ID="ddl_tabConDet_temp_state" runat="server" Width="180px" CssClass="DropDownStyle"
                                                        AutoPostBack="False">
                                                    </asp:DropDownList>
                                                </ContentTemplate>
                                                <Triggers>
                                                    <asp:AsyncPostBackTrigger ControlID="ddl_tabConDet_temp_country" EventName="SelectedIndexChanged" />
                                                </Triggers>
                                            </asp:UpdatePanel>
</td>
                                    </tr>
                                    <tr>
                                        <td class="tdLabel">
                                            City :
                                        </td>
                                        <td>
                                            <asp:TextBox ID="txt_tabConDet_perm_city" runat="server" Width="180px"></asp:TextBox>
 </td>
                                        <td class="tdLabel">
                                            City :
                                        </td>
                                        <td>
                                            <asp:TextBox ID="txt_tabConDet_temp_city" runat="server" Width="180px"></asp:TextBox>
</td>
                                    </tr>
                                    <tr>
                                        <td class="tdLabel">
                                            Postal Code :
                                        </td>
                                        <td>
                                            <asp:TextBox ID="txt_tabConDet_perm_postcd" runat="server" Width="60px" onKeyUp="counter(this,6)"
                                                onChange="counter(this,6)"></asp:TextBox>
</td>
                                        <td class="tdLabel">
                                            Postal Code :
                                        </td>
                                        <td>
                                            <asp:TextBox ID="txt_tabConDet_temp_postcd" runat="server" Width="60px" onKeyUp="counter(this,6)"
                                                onChange="counter(this,6)"></asp:TextBox>
 </td>
                                    </tr>
                                    <tr>
                                        <td colspan="4">
                                        </td>
                                    </tr>
                                    <tr>
                                        <td class="tdLabel">
                                            Phone 1 :
                                        </td>
                                        <td>
                                            <asp:TextBox ID="txt_tabConDet_personal_no" runat="server" Width="150px" onKeyUp="counter(this,12)"
                                                onChange="counter(this,12)"></asp:TextBox>
</td>
                                        <td class="tdLabel">
                                            Phone 2 :
                                        </td>
                                        <td>
                                            <asp:TextBox ID="txt_tabConDet_personal_no2" runat="server" Width="150px" onKeyUp="counter(this,12)"
                                                onChange="counter(this,12)"></asp:TextBox>
</td>
                                    </tr>
                                    <tr>
                                        <td class="tdLabel">
                                            Personal Email :
                                        </td>
                                        <td>
                                            <asp:TextBox ID="txt_tabConDet_personal_email" runat="server" Width="150px"></asp:TextBox>
</td>
                                        <td class="tdLabel">
                                            Communication :
                                        </td>
                                        <td>
                                            <asp:DropDownList ID="ddl_tabConDet_communication" runat="server" Width="148px" CssClass="DropDownStyle"
                                                AutoPostBack="False">
                                            </asp:DropDownList>
</td>
                                    </tr>
                                    <tr>
                                        <td colspan="4" align="left" class="tdLabel">
                                            If both Addressess are Same:<asp:CheckBox ID="chkSameAddress" runat="server" OnCheckedChanged="chkSameAddress_CheckedChanged"
                                                AutoPostBack="True" />
                                        </td>
                                    </tr>
                                    <tr>
                                    </tr>
                                </table>
                            </asp:Panel>
                        </ContentTemplate>
                        <Triggers>
                            <asp:AsyncPostBackTrigger ControlID="chkSameAddress" EventName="CheckedChanged">
                            </asp:AsyncPostBackTrigger>
                        </Triggers>
                    </asp:UpdatePanel>
                    <div>
                    </div>
                </cc1:TabPanelContainer>
            </cc1:TabPanel>
 </cc1:TabContainer>
</div>
Posted

Write this way
XML
<asp:UpdatePanel ID="MyUpdatePanel1" runat="server">
                <ContentTemplate>
                <div>
                  <table>
                    <tr style="width: 100%; border-width: 1px; border-color: #c0c0c0;">
                       <td>
                         <ajax:TabContainer runat="server" ID="MyTabContainer" Height="407px" Width="720px"  ActiveTabIndex="0" OnDemand="true"
                              AutoPostBack="false" TabStripPlacement="Top" CssClass="ajax__tab_xp" ScrollBars="None" UseVerticalStripPlacement="true"
                             VerticalStripWidth="120px">

                             <ajax:TabPanel ID="MyTabPanel1" runat="server" HeaderText="TAB-1" Enabled="true"
                                ScrollBars="Auto" OnDemandMode="Once">
                            <ContentTemplate>
                 </ContentTemplate>
                             </ajax:TabPanel>
                 <ajax:TabPanel ID="MyTabPanel2" runat="server" HeaderText="TAB-2" Enabled="true"
                                ScrollBars="Auto" OnDemandMode="Once">
                            <ContentTemplate>
                 </ContentTemplate>
                             </ajax:TabPanel>
            </ajax:TabContainer>
                       </td>
                    </tr>
                  </table>
                </div>
                </ContentTemplate>
</asp:UpdatePanel>
 
Share this answer
 
Comments
abhishek chintaman 19-Jul-12 0:48am    
No this is not working
]
dfdfhfdfhdmbfdbbvnbbnv
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900