2012-03-07 3 views
0

Я хочу добавить iframe на мою главную страницу. предположим, что я перейду на эту главную страницу на другую страницу aspx, содержимое хранителя содержимого всегда отображается в iframe. Пожалуйста, помогите мне сделать это ..Как добавить iframe на мою главную страницу

Это мой мастер-код держателя страницы contenplace:

<div class="main"> 

      <asp:ContentPlaceHolder ID="MainContent" runat="server"> 
      </asp:ContentPlaceHolder> 

    </div> 

пожалуйста, помогите мне ...

+0

Я не могу понять .. – Fernando

ответ

0

Основываясь на ваших комментариях к VinayC, вам не нужна страница мастера. Вам нужна страница контейнера, HTML-код старой школы или другой aspx, который будет содержать ваш iFrame. Как отметил VinayC, главная страница - это всего лишь шаблон, а не фактическая страница, которая обслуживается. Это шаблон макета, не более того.

Если мы недопонимание ваших намерений, и вы должны вводить в IFrame в страницу, вот немного JavaScript, который будет делать это:

function InsertIFrame(path) {       
           var iframe = document.createElement('iframe'); 
           iframe.src = path; 
           document.body.appendChild(iframe);         
         } 
0

Возможно MasterPage/ContentPage не работает так, как вы думаете , ASP.NET просто объединяет содержимое как для вывода. Мастер-страница - это всего лишь макет, который будет использоваться при отображении страницы содержимого - сама главная страница не является навигационным контентом.

Из того, что вы описываете, вам, вероятно, не нужна главная страница. Вам нужна обычная страница, которая будет иметь ваш основной макет вместе с iframe, источником которого вы можете установить начальную страницу. После загрузки вся навигация произойдет в iframe, давая вам то, что вы хотите.

+0

я просто используя единственная главная страница для всех страниц имеет больше форм. Поэтому я хочу показать этот контент в iframe ... – Fernando

Смежные вопросы