0

Я пытаюсь поймать asyncpostback после того, как мой файл был загружен с помощью AsyncFileUpload управления ASP.NET.AsyncFileUpload catch async postback

код здесь: http://ideone.com/aU9sQ3

подсказка: код мал и вокруг только о моей проблеме

Я пытаюсь показать в ярлыке определенный статус, что файл был загружен.

Firtst из, я думал, чтобы поймать это с состоянием Page.IsPostBack BOOL:

if (Page.IsPostBack) CheckStatus(); 

Где CheckStatus() метод редактирует содержание этикетки, чтобы показать закачанный статус.

Но проблема заключается в мой код вызова этот метод ранее файл был загружен и AsyncFileUpload.UploadedComplete

Я попытался также поймать с Page.IsAsync, но не успех. Как я могу исправить свою проблему?

Спасибо.

ответ

1

Вы не можете обновить пользовательский интерфейс страницы из обработчика событий UploadedComplete, так как этот элемент управления отправляет страницу из скрытого фрейма. Подумайте, использовать OnClientUploadComplete и OnClientUploadError свойства для обновления ярлыка в javascript при успешной загрузке и при неудаче. См. Образец здесь: AsyncFileUpload.aspx

Смежные вопросы