Abaixo um exemplo de emissão de relatório em uma página especializada:
Criteria criteria = new Criteria();
criteria.Where = "A.HANDLE=1001";
//tabela virtual como filtro
var tabelaVirtual = TabelaVirtual.Create();
tabelaVirtual.Filtro = "Teste";
//emite o relatório
var id = AppContext.Report.Emit("WES_TESTES", "Tabelas", false, ReportFormat.PDF, criteria, false, false, tabelaVirtual, null);
// Registra o javascript do popup para acompanhamento do processo
ScriptManager.RegisterStartupScript(page, page.GetType(), "showAsyncProcessesPopup", "javascript:__showAsyncProcessesPopup();", true);