Обновление: в этом ответе предполагается, что постбэк не должен происходить по вашему вопросу. (Без Ajax)
Если у вас есть только один вид печати на страницу, вы можете применить к этой странице фильтр media = print. Изначально загрузите оба вида и покажите только экранный вид на экран.
<Style href="print.css" media="print" />
Вы можете установить все показы экрана скрытыми и показать вид для печати:
* {
visibility: hidden;
}
#tableview * {
visibility: visible;
}