Solved

Ajax Tab control within formview

Posted on 2008-10-07
6
878 Views
Last Modified: 2012-05-05
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?
0
Comment
Question by:weimha
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 3
6 Comments
 
LVL 96

Expert Comment

by:Bob Learned
ID: 22663708
You would have to get each Tab control a unique ID.
0
 

Author Comment

by:weimha
ID: 22668358
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
 
LVL 96

Expert Comment

by:Bob Learned
ID: 22675019
"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
Revamp Your Training Process

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action.

 

Author Comment

by:weimha
ID: 22686185
Sorry.  "still doesn't work" meaning I get the same error I was getting before (described in the qustion).
0
 
LVL 96

Accepted Solution

by:
Bob Learned earned 500 total points
ID: 22686464
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
 

Author Comment

by:weimha
ID: 22787732
Okay,  thanks.  I have decided not to use the formview.
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this Article, I will provide a few tips in problem and solution manner. Opening an ASPX page in Visual studio 2003 is very slow. To make it fast, please do follow below steps:   Open the Solution/Project. Right click the ASPX file to b…
In .NET 2.0, Microsoft introduced the Web Site.  This was the default way to create a web Project in Visual Studio 2005.  In Visual Studio 2008, the Web Application has been restored as the default web Project in Visual Studio/.NET 3.x The Web Si…
I've attached the XLSM Excel spreadsheet I used in the video and also text files containing the macros used below. https://filedb.experts-exchange.com/incoming/2017/03_w12/1151775/Permutations.txt https://filedb.experts-exchange.com/incoming/201…

732 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question