2013-07-15 1 views
0

Извините за этот довольно простой вопрос: у меня есть главная страница с расположенным слева меню и панель обновления внутри ContentPlaceHolder, расположенная справа. Когда я нажимаю элемент меню и использую свойство NavigateUrl, он загружает страницу на весь экран браузера. Как я могу сделать это загрузки в определенном регионе, в этом случае панель обновления?Как загрузить панель содержимого или панель обновления aspx

Заранее спасибо

+0

ли новая страница (та, которая загружается на весь экран) наследуется от главной страницы и содержит весь контент внутри тега ''? –

+0

Если эта страница не связана с главной страницей, вам нужно перейти с «iFrame». – Praveen

ответ

1

Быстрый и грязный ответ использовать iframe.

лично я не большой поклонник iframe с и рекомендовал бы, что если вы действительно ищете решение типа «нагрузка на месте», что вы исследуете более на сторону клиента решения, чем ASP.NET WebForms using UpdatePanels, такие как JQuery/AJAX/Templating, KnockoutJS, BackboneJS, AngularJS или Ember.js.

1

В качестве другого варианта вы можете преобразовать страницу aspx в UserControl. Затем вы можете загрузить UserControl на панели обновления.

Если вы также хотите иметь страницу aspx, вы можете создать другую страницу aspx, содержащую тот же UserControl.

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