Я довольно новичок в asp.net и в настоящее время пытаюсь создать сайт с информацией о походах. Он будет охватывать 6 областей, и каждая область будет иметь дополнительные разделы Общая информация, достопримечательности и треки.Возможно ли связать несколько файлов aspx с одним заполнителем содержимого и переключиться между ними?
На высшем уровне у меня есть главная страница с меню с 6 элементами (Area1 - Area6). После нажатия одного из пунктов clickedArea сохраняется в сеансе и открывается вложенная главная страница. Он содержит вкладку с тремя элементами (общая информация, достопримечательности, треки) и заполнителем содержимого, содержащим общую страницу информации. То, что я хочу достичь, заключается в том, что после нажатия на другой вкладке система считывает щелчок мышью с сеанса и отображает правильную страницу содержания в заполнителе.
Итак, в конце концов, я хотел бы иметь 18 страниц с содержанием .aspx, которые будут отображаться в низкоуровневом заполнителе динамически на основе clickedArea и clickedTab. Думаю, я мог бы сделать это с 18 заполнителями, но я ищу лучшее решение с тремя или даже одним заполнителем содержимого. Может кто-нибудь мне помочь? Для лучшего понимания моя вложенная страница Mastep выглядит так. Как я могу добиться динамической загрузки страниц в эти заполнители? Или есть другой способ сделать это?
*<%@ Master Language="C#" MasterPageFile="./Site1.master" AutoEventWireup="true"
CodeBehind="Regions.Master.cs" Inherits="Travels.Areas" %>
<asp:Content ID="Content1" ContentPlaceHolderID="Content1" Runat="Server">
<div id="tabs">
<ul>
<li><a href="#tabs-1">General</a></li>
<li><a href="#tabs-2">Sights</a></li>
<li><a href="#tabs-3">Treks</a></li>
</ul>
<div id="tabs-1">
<asp:ContentPlaceHolder ID="General" runat="server"></asp:ContentPlaceHolder>
</div>
<div id="tabs-2">
<asp:ContentPlaceHolder ID="Sights" runat="server"></asp:ContentPlaceHolder>
</div>
<div id="tabs-3">
<asp:ContentPlaceHolder ID="Treks" runat="server"></asp:ContentPlaceHolder>
</div>
</div>
</asp:Content>*
Спасибо, Jozef
экрана отображается После некоторых исследований я, кажется, буду пытаться решить это с помощью SiteMap, как представляется, родитель/ребенок проблема меню. Я нашел эти интересные статьи, которые должны помочь мне http://www.codeproject.com/Articles/15158/Using-Menu-and-Sitemap-with-Master-page http://www.codeproject.com/Articles/669717/Как к правильно-потребительной карта сайта-для-топ-левого меню – Jozef