Как ведет себя клиент, зависит от нескольких вещей, включая настройки на стороне клиента ... вы можете попробовать это
Response.ContentType = "application/pdf";
Response.AddHeader("content-disposition", "attachment; filename="+filePath);
Response.WriteFile(path);
HttpContext.Current.ApplicationInstance.CompleteRequest();