Tab instances of a page in asp.net application

I have an application that has a web page that requires a user to enter data associated with different intities.  I would like to let the user click on a tab within the web page that allows the page to open up in a new instance and allow for data entry in that page while maintaining all other instances of the same page.

Is there way to do this without using the web browser tab?  Is this possible?

Thanks in advance for the help
rckrchAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Paul MacDonaldDirector, Information SystemsCommented:
I'm not exactly sure I understand the question, but if you want to open a page by clicking on something, that surely is possible.  What shows up in the page, etc, is up to you.  Even a basic hyperlink control can be told to target a _blank window.
0
GaryCommented:
0
Paul MacDonaldDirector, Information SystemsCommented:
"... that allows the page to open up in a new instance..."
0
Introducing Cloud Class® training courses

Tech changes fast. You can learn faster. That’s why we’re bringing professional training courses to Experts Exchange. With a subscription, you can access all the Cloud Class® courses to expand your education, prep for certifications, and get top-notch instructions.

GaryCommented:
Is there way to do this without using the web browser tab
0
rckrchAuthor Commented:
In my application a have page that displays a group of user input data and visualization objects.  Each page manages/contains a certain set of data dedicated to a product or process.  The user will need to use this page sometimes simultaneously for a different group of data products and processes.

Can I have the same page open to do this in more than one instance of the same page?  I know that using miltiview allows me to use different views to 'view' differnt controls in the same page, but that is not what I am looking for.

Thanks
0
Paul MacDonaldDirector, Information SystemsCommented:
I'm not certain we can answer that question.  It would depend on how you implement the page and its controls, I'd think.  

Does the page know/keep track of what controls/data is displayed?  Does the page refresh itself to update itself, or is that done with JSON (or some other method)?  It would seem to me if each page is autonomous, you could have multiple copies open and not have them interfere with each other, but I can't be authoritative about that.
0
GaryCommented:
If I am understanding correctly then I think it would be a rather complicated system.
Are you asking to use some kind of master page to influence other sub pages/data but only the currently viewed sub page/data.
Tad confused.
Maybe you are looking for something like tabs with each object in its own tab...?
0
rckrchAuthor Commented:
I don't know what JSON is, but I simply  want the user to be able to click on a tab to transition to a different set of datacontrols representing another set of product/processes requiring the same set of data entries.
0
GaryCommented:
So you want a tab control with each object/data in its own tab?
So why not use multi-view
http://www.codeproject.com/Articles/13165/A-Simple-ASP-NET-Tab-Control-Using-the-MultiView-c
0
rckrchAuthor Commented:
GaryC123 even with a master page and sub pages I would still need to code for each individual page for the user to use for data entry.
0
Paul MacDonaldDirector, Information SystemsCommented:
Seems like it's doable.  Make the page so it accepts a parameter passed to it in the URL, like...
    http://www.mypage.com?type=1
...where type=1 tells the page what controls to display.

When the page loads, check for the parameter and if there is one, show/hide the appropriate controls.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
GaryCommented:
That was a generic explanation of what I thought you were looking for.
To me it seems you should be using a tab control.
Maybe paulmacd is understanding you better.
If not maybe we need some kind of mockup of what you want.
0
rckrchAuthor Commented:
In MultiView I would still need to build complete independent controls with their own code behind to manage the user data entry.
0
GaryCommented:
Obviously but I don't see what the problem is with this.
0
rckrchAuthor Commented:
Thanks pailmacd but the page has one set of controls that are used for each product/process.  The use of the page would be identical from product group to product group.
0
Paul MacDonaldDirector, Information SystemsCommented:
"... I simply  want the user to be able to click on a tab to transition to a different set of datacontrols representing another set of product/processes..."

"...the page has one set of controls that are used for each product/process."

So I'll admit I'm confused about what it is you're starting out with and where it is you want to end up.  The original question was, I think, "Can I open an copy of the page I'm on in a new window?"  The answer to that is "yes."  I'm not sure how to answer anything beyond that, but I'm sure whatever it is you want to do is possible.
0
Paul MacDonaldDirector, Information SystemsCommented:
Thank you for the points, but I'm more concerned that you got an answer to your question.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
ASP.NET

From novice to tech pro — start learning today.