A postagem de AsyncFileUpload causa o upload duplo

Eu implementei oAsyncFileUpload controle em uma página da web. Esta página da web exige que os arquivos enviados apareçam em umGridView.
oGridView contém as seguintes colunas: "Nome do arquivo","Confidencial"Caixa de seleção e um"Retirar"para remover o arquivo enviado.

Desde oAsyncFileUpload postback não faz umpágina inteira postback, preciso "forçar" um postback noOnClientUploadComplete evento do controle AsyncFileUpload para renderizar o gridview após o upload de um arquivo.
NoOnClientUploadCompleteEvent, Eu uso javascript para chamar__doPostBack. Nesta postagem, vinculo apenas o GridView e exibo as informações do arquivo (não salve o arquivo).

O problema:NoAsyncFileUploadPrimeira postagem "parcial" da postagem, o arquivo foi enviado com êxito, conforme o esperado. No segundo postback que forço com__doPostBack, o arquivo é carregado novamente.
Você pode verificar isso usando o Google Chrome, que exibe o progresso do upload. O comportamento é o seguinte:
- Depois de selecionar o arquivo, o progresso aumenta de 0% a 100% e o arquivo é carregado.
- Depois disso, o__doPostBack é executado e você pode ver o progresso do upload aumentar novamente de 0% a 100%.

Como posso garantir que o Gridview esteja preenchido corretamente, mas que o arquivo não seja carregado duas vezes?

Anexei uma solução de exemplo que contém o problema:https://www.yousendit.com/download/MzZFc2ZBNDRrYUN4dnc9PQ

questionAnswers(6)

yourAnswerToTheQuestion