Как я могу добавить iframe на мою главную страницу - PullRequest
0 голосов
/ 07 марта 2012

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

Это мой код владельца главной страницы:

  <div class="main">

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

    </div>

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

Ответы [ 2 ]

0 голосов
/ 07 марта 2012

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

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

function InsertIFrame(path) {                           
                                var iframe = document.createElement('iframe');
                                iframe.src = path;
                                document.body.appendChild(iframe);                                
                        }
0 голосов
/ 07 марта 2012

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...