Сохранение содержимого в переменной Session, создание фиктивной страницы и загрузка содержимого из переменной Session в событии Page Load.
Где создается временный контент
Session["TempPage"] = Content;
И затем есть ShowTempPage.aspx, который пуст с кодом за событием загрузки страницы:
protected void Page_Load(object sender, EventArgs e)
{
Response.Write(Session["TempPage"]);
}
Нечто подобное может сработать ..
Обновление:
Чтобы открыть временную страницу в новом окне, создайте такую ссылку на главной странице:
<a href="http://localhost/ShowTempPage.aspx" target="_blank">View temp Page</a>