Сделать ссылку с target=_blank
, которая перенаправляет на страницу, которая генерирует отчет, а затем показывает его.
Пользователям IMO, которые хотят получить доступ к вашему сайту, будет включен JavaScript. Сеть без javascript - это не сеть, возможно, это было несколько лет назад, но сейчас ...
Если вы хотите проверить js, вы можете зарегистрировать скрипт после обратной передачи:
// normal postback
ScriptManager.RegisterStartupScript(this, GetType(), "key", "script();", true);
// postback from a updatepanel
ScriptManager.RegisterStartupScript(updatePanel, updatePanel.GetType(), "key", "script();", true);