Вы можете думать о iframe как о встроенном окне браузера, которое можно поместить на HTML-страницу, чтобы показать другой URL-адрес внутри нее.Этот URL может полностью отличаться от вашего веб-сайта / приложения.
Вы можете поместить iframe на любую HTML-страницу, чтобы вы могли поместить его в заполнитель содержимого в веб-форме, которая имеет мастер-страницу, и она будет отображаться с любымURL-адрес, который вы загружаете в него (через Javascript или C #, если вы превращаете свой iframe в элемент управления на стороне сервера (runat='server'
) на конечной HTML-странице, которую ваша веб-форма создает по запросу.
И вы можете загрузитьURL в вашем iframe, который является a .aspx
страницей.
Но - iframes не имеют ничего общего с механизмом ASP.net. Это элементы HTML, которые могут быть созданы для запуска server-сторона, но они, по существу, «немые» и неуправляемые / не связанные с механизмами ASP.Net. - не путать ContentPlaceholder с IFRAME
1012 * Кстати, использование фреймов остаются спорное - вам действительно нужноиспользовать один? Можете ли вы позволить себе негативные компромиссы, связанные с ними, например, отсутствие истории навигации ...?