случится. Вы можете проверить это свойство следующим образом:

лизовалAsyncFileUpload контроль на веб-странице. Эта веб-страница требует, чтобы загруженные файлы отображались вGridView.
GridView содержит следующие столбцы: "Имя файла","конфиденциальный«Флажок и а»УдалитьКнопка для удаления загруженного файла.

ПосколькуAsyncFileUpload постбэк не делаетПолная страница постбэк, мне нужно "заставить" постбэк наOnClientUploadComplete Событие элемента управления AsyncFileUpload для отображения сетки после загрузки файла.
вOnClientUploadCompleteEventЯ использую JavaScript для вызова__doPostBack, В этой обратной записи я только связываю свой GridView и отображаю информацию о файле (я не сохраняю файл заново).

Проблема:НаAsyncFileUploadПри первой «частичной» обратной передаче файл успешно загружен, как и ожидалось. На втором постбэке, который я заставляю__doPostBack, файл повторно загружен.
Вы можете проверить это с помощью Google Chrome, который отображает ход загрузки. Поведение выглядит следующим образом:
- После выбора файла прогресс увеличивается с 0% до 100%, и файл загружается.
- После этого__doPostBack выполняется, и вы снова видите приращение прогресса загрузки от 0% до 100%.

Как я могу убедиться, что Gridview заполнен правильно, но что файл загружен не дважды?

Я приложил образец решения, которое содержит проблему:https://www.yousendit.com/download/MzZFc2ZBNDRrYUN4dnc9PQ

Ответы на вопрос(6)

Ваш ответ на вопрос