Qual é a melhor maneira de baixar o arquivo do servidor

Eu tenho uma tarefa interessante que requer que eu baixe um arquivo gerado dinamicamente de um servidor (ASP.NET) para o cliente. No lado do cliente, é apenas JavaScript (jQuery) e o cliente é capaz de gerar muitos parâmetros para personalizar como os dados são exportados.

Qual é a melhor maneira de baixar o arquivo do servidor? Devo usar um serviço WCF como o descrito?Aqui ou simples página comoeste?

Eu não sei como baixar um arquivo sem recarregar a página (não tenho certeza se o $ .ajax funcionará nesse caso). Alguém poderia me dar alguma orientação sobre esse assunto? Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion