Revisa la documentación de
ClientScriptManager
Con respecto a "tupagina.aspx?descargar=1", se supone que esa página corresponde a aquella desde la que envías el documento PDF (no tengo idea como se llama), por otro lado, si esa página realiza más de una acción, el parámetro "descarga" te serviría para identificar que quieren descargar, para lo cual en el evento Page_Load debería haber algo como:
if (!string.IsNullOrEmpty(request.Params["descarga"]))
ImpresiónServiCaixa();
Saludos