a devolución de datos de @AsyncFileUpload provoca una carga doble

I implementé laAsyncFileUpload control en una página web. Esta página web requiere que los archivos cargados aparezcan en unaGridView.
LosGridView contiene las siguientes columnas: "Nombre del archiv ","Confidencia "Casilla de verificación y un"Retira "para eliminar el archivo cargado.

Desde elAsyncFileUpload postback no hace unpágina complet postback, necesito "forzar" un postback en elOnClientUploadComplete evento del control AsyncFileUpload para representar la vista de cuadrícula después de cargar un archivo.
En elOnClientUploadCompleteEvent, Uso javascript para llamar a__doPostBack. En esta devolución, solo enlazo mi GridView y visualizo la información del archivo (no vuelvo a guardar el archivo).

El problema:Sobre elAsyncFileUploada primera devolución "parcial" de @, el archivo se cargó correctamente, como se esperaba. En la segunda devolución de datos que forzo con__doPostBack, el archivo se vuelve a cargar.
Puede verificar esto utilizando Google Chrome, que muestra el progreso de carga. El comportamiento es el siguiente:
- Después de seleccionar el archivo, el progreso aumenta de 0% a 100% y el archivo se carga.
- Después de esto, la__doPostBack se ejecuta, y puede ver el incremento del progreso de carga nuevamente del 0% al 100%.

¿Cómo puedo asegurarme de que la vista de cuadrícula esté correctamente poblada, pero que el archivo no se cargue dos vece

Adjunté una solución de muestra que contiene el problema:https: //www.yousendit.com/download/MzZFc2ZBNDRrYUN4dnc9P

Respuestas a la pregunta(6)

Su respuesta a la pregunta