Как осуществить загрузку файлов в новом дочернем окне? - PullRequest
2 голосов
/ 26 июля 2011

В основном ниже, что я хочу сделать в asp.net c #.

Шаги

1. Загрузите файл в родительское окно.

2.Щелкните "Кнопка «Загрузить».

3. Всплывающее окно с дочерним элементом.

4. Ход выполнения загрузки в дочернем окне.

5. Индикатор выполнения загрузки файла отображается в дочернем окне.

Цель этого - предотвратить зависание родительского окна при загрузке файла.

Мой вопрос: как я могу передать файл из родительского в дочернее окно, чтобы обработать его?в дочернем окне?Это похоже на загрузку видео в Facebook.Жду вашего ответа!!спасибо !!

1 Ответ

1 голос
/ 26 июля 2011

Вам не нужно передавать файл из родительского в дочернее окно.Вам просто нужно модальное (на стороне клиента) диалоговое окно для отображения так, чтобы пользователь не мог изменить родительское окно во время загрузки.

Для начала вы можете создать div или аналогичный раздел вHTML, который обрабатывает «прогресс» загрузки.Это может быть просто анимация вращающегося колеса или полностью функциональный индикатор выполнения.Затем вы можете посмотреть на сценарии на стороне клиента, чтобы отобразить этот прогресс.Для этого я бы порекомендовал использовать пользовательский интерфейс jQuery, в частности диалоговое окно jQuery (см. «Модальное»).

...