Ajax Tab control within formview

I had many fields within a formview.  I was able to use the same name for the textboxs, labels, etc in my edit template, insert template, item template.  

Now I would like to use a tab control within the formview.  I need a tab control in each template (edit, item, insert).  However, it won't let me create controls with the same name.  For instance, in the edit, item and insert form templates I want a field called "txtEmployee" in a tab panel in a tab control.  It says a definition already exists for txtEmployee.   Is there a way to do this?
weimhaAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
Bob LearnedConnect With a Mentor Commented:
You said you have the Tab control unique IDs, but the exception is that the TextBox controls have the same ID.  No control can have the same ID.
0
 
Bob LearnedCommented:
You would have to get each Tab control a unique ID.
0
 
weimhaAuthor Commented:
I have attached my code below.  I gave the tab control a unique ID but it still doesn't work.

     <%-- In edittemplate--%>
            <cc1:TabContainer ID="TabContainer3" runat="server">
                <cc1:TabPanel runat="server" ID="TabPanel1" HeaderText="Employee">
                    <ContentTemplate>
                        <div class="ExpenseGroup">
                            <asp:Panel ID="Panel1" runat="server">
                                <div class="body">
                                    <div class="content">
                                        <div class="row">
                                            <span class="labelcolumn">Employee:</span> <span class="column">
                                                <asp:TextBox ID="txtEmployee" runat="server" Text='<%# Bind("Employee") %>' SkinID="txtNumberField" /></span>
                                        </div>
                                    </div>
                                </div>
                            </asp:Panel>
                        </div>
                    </ContentTemplate>
                </cc1:TabPanel>
            </cc1:TabContainer>
            
           <%-- in insert template--%>
              <cc1:TabContainer ID="TabContainer4" runat="server">
                <cc1:TabPanel runat="server" ID="TabPanel2" HeaderText="Employee">
                    <ContentTemplate>
                        <div class="ExpenseGroup">
                            <asp:Panel ID="Panel2" runat="server">
                                <div class="body">
                                    <div class="content">
                                        <div class="row">
                                            <span class="labelcolumn">Employee:</span> <span class="column">
                                                <asp:TextBox ID="txtEmployee" runat="server" Text='<%# Bind("Employee") %>' SkinID="txtNumberField" /></span>
                                        </div>
                                    </div>
                                </div>
                            </asp:Panel>
                        </div>
                    </ContentTemplate>
                </cc1:TabPanel>
            </cc1:TabContainer> 
            

Open in new window

0
Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

 
Bob LearnedCommented:
"but is still doesn't work" doesn't explain why it didn't work.  Please try to be as specific as you can about your current situation.
0
 
weimhaAuthor Commented:
Sorry.  "still doesn't work" meaning I get the same error I was getting before (described in the qustion).
0
 
weimhaAuthor Commented:
Okay,  thanks.  I have decided not to use the formview.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.