Gobbledigook
Gobbledigook

Reputation: 472

Master Page Loading Multiple Pages

I'm developing a web site that has a master page that consists of 4 different pages that will load simultaneously (using ContentPlaceHolder).

However, when I test the website on my local machine, only one page renders at a time (depending on the URL I type in).

Is there any way that on Page Load, to tell the master (or maybe the browser?) to load all 4 pages instead of only the page that was directly requested from the browser?

Upvotes: 0

Views: 2193

Answers (4)

Guffa
Guffa

Reputation: 700342

A master page doesn't work like a frameset that you display other pages in, you only display a single page using the frameset.

You can have several content placeholders in the master page, but all content still comes from the same page.

If you want to have the content in separate files, you should create user controls that you can include in a page.

Upvotes: 1

The Evil Greebo
The Evil Greebo

Reputation: 7138

It sounds like you should be using iframes. Context place holders are designed so that a single page can display its content against a common theme or background - the master page.

You can have multiple context place holders but they ALL must be populated by the page being loaded. For instance, 1 master page could have a place holder for a menu and another for the content and a third for a news feed sidebar, but the aspx page using the master page has to define the content of all 3 place holders.

Upvotes: 1

CodingGorilla
CodingGorilla

Reputation: 19842

I think you're misunderstanding master pages, the master page does not load anything. The master page defines some common layout (and possibly code), and then you create child pages which only need to supply the content that is not defined in the master pages via the ContentPlaceHolder.

You then load the child pages, one at a time.

Upvotes: 0

jhunter
jhunter

Reputation: 1882

Maybe I'm not understanding, but add another page selecting "Web Form using Master Page" from the Add New Item dialog and then on the next window select your master page. Try navigating to the page you just added.

Upvotes: 0

Related Questions