AsyncFileUpload, не может обновить страницу после завершения загрузки - PullRequest
0 голосов
/ 29 февраля 2012

У меня есть Ajax AsyncFileUpload на одной из моих страниц (внутри панели обновлений).Элемент управления работает, однако я хочу, чтобы страница перезагрузилась после завершения загрузки.Я попытался Response.Redirect в коде для метода OnUploadedComplete и location.reload(true) в OnClientUploadComplete.И то, и другое приводит к появлению предупреждения javascript «Ошибка ответа сервера:« Неизвестная ошибка сервера »

Хотите увидеть страницу ответа?», И страница не обновляется.

Кто-нибудь смогсделать полное обновление страницы после завершения загрузки?

Редактировать: я ошибочно сказал, что AsyncFileUpload находится в панели управления, я хотел сказать, панель обновления.

Ответы [ 3 ]

0 голосов
/ 29 февраля 2012

Осторожно, если у вас есть Ответ на обратной стороне, вы можете прямо сейчас завершить жизненный цикл своей страницы. Это всего лишь предположение. Убедитесь, что ваш код даже достигает намеченной точки. Ищите такие вещи, как Response.End, которые будут препятствовать выполнению чего-либо после этого.

0 голосов
/ 29 февраля 2012

Используйте элемент управления asp:FileUpload и зарегистрируйте его как элемент управления обратной передачей с помощью метода Scriptmanager RegisterPostBackControl. Или добавьте запись триггера обратной передачи для этого FileUpload в коллекцию триггеров UpdatePanel

0 голосов
/ 29 февраля 2012

Это панель управления, которую вы сказали. Это UpdatePanel? Если это так, вы можете попробовать upd.Update (); обновить панель.

...