Se você era se tornar os winforms app seria razoavelmente fácil usar um delegado no formulário do alvo para permitir que uma outra linha atualize as etiquetas… mas seu uma história completamente diferente com webapps. Suas linhas estarão funcionando no usuário, e suas etiquetas estão em seu cliente no navegador, e mais mau contudo seu navegador tem que iniciar a interação com o usuário (isto é o usuário não pode dizer “oh, as linhas terminadas, deixam-me dizem o navegador! ").
Na honestidade, as linhas são usadas tipicamente em web server mais para as finalidades longas que não precisam de retornar resultados; isto é transações de base de dados longas de funcionamento ou email da emissão.
O melhor que você pode fazer é fazer algum tipo do certificado do cliente-lado para verific o progresso das linhas. Se você pode ter o código de C# retroceder fora cada processo você poderia tentar compartilhar de uma variável entre o Javascript do cliente-lado e o seu usuário-lado C# assim que o Javascript pode verific periòdicamente para ver se há o progresso da linha… que é um pouco desarrumado e tomará alguma leitura embora.
Este borne do blogue olha interessante e parece fornecer bons exemplos deste, mas eu não o li através e completamente:
http://iridescence.no/post/Sharing-Variables-Between-JavaScript-and-C.aspx
Boa sorte!
- w00te