Я хочу загрузить файл с помощью asp.net, поэтому я не хочу отправлять назад страницу при загрузке. Как я могу это сделать, и есть ли способ сделать это с помощью Ajax.Как загрузить файл с помощью asp.net без отправки всей страницы?
0
A
ответ
0
IFrame может быть размещен на вашей странице и может содержать элемент ввода, type = file. Вы можете манипулировать и отправлять форму iframe с помощью javascript. Вы можете скрыть iframe, установив его стиль CSS для отображения: none. Это обычно известно как скрытый метод iframe.
0
Использовать что-то проверенное как SWFUpload и сэкономить время написания собственного кода клиента.
3
Сделайте форму для загрузки файлов целью скрытого iframe.
<iframe name="UploadTarget" style="display:none"></iframe>
<form target="UploadTarget" action="postfile" method="post" enctype="multipart/form-data">
<input type="file" name="MyFile">
<input type="submit" name="submit" value="Send me a file">
</form>
Окончательный Хитрость заключается в том, чтобы добавить на страницу ответа:
<script type="text/javascript">parent.somecallbackfunction("Here is some data")</script>
Для того, чтобы ваш родительскую страницу (тот, содержащий скрытый IFRAME) знать, что загрузка файла завершена.
Смежные вопросы
- 1. Как загрузить файл без отправки формы?
- 2. Обновить Gridview без обновления всей страницы (ASP.Net)
- 3. Как загрузить больше сообщений без повторной загрузки всей страницы?
- 4. Как загрузить файл в asp.net без перезагрузки страницы
- 5. PhantomJS - Загрузить файл без отправки формы
- 6. Загрузить файл с помощью веб-страницы из проекта ASP.NET
- 7. Как загрузить файл без обновления страницы?
- 8. как сделать ссылку без перезагрузки всей страницы с помощью jquery
- 9. Загрузить файл после завершения страницы без перенаправления
- 10. Как использовать updatePanel в asp.net без обновления всей страницы?
- 11. MVC 5 Маршрутизация без перезагрузки всей страницы
- 12. Как загрузить файл без сообщения в asp.net?
- 13. Избегайте обновления всей страницы после отправки
- 14. перенаправление без перезагрузки всей страницы
- 15. Как проложить маршрут без перезагрузки всей страницы?
- 16. Как обновить div без обновления всей страницы?
- 17. Как получить данные с другой страницы без обновления всей страницы
- 18. Загрузить файл с помощью asp.net webservice
- 19. Обновление веб-страницы без перезагрузки всей страницы
- 20. Авто Прокрутка div без перемещения всей страницы с помощью velocity.js
- 21. загрузить файл изображения без сообщения обратно в asp.net
- 22. загрузить xml-файл с помощью asp.net
- 23. Загрузить .CSV/.TXT С страницы asp.net без подсказки
- 24. Как загрузить файл с помощью JavaScript без обратной передачи?
- 25. Как загрузить файл в ASP.NET MVC с помощью jQuery?
- 26. Как загрузить файл с помощью Ajax в asp.net?
- 27. Как изменить страницу без обновления всей страницы?
- 28. Как обновить div без перезагрузки всей страницы?
- 29. Как сохранить страницу без перекрытия всей страницы
- 30. Загрузить файл с помощью ajax без обновления
слово предупреждения: по какой-то причине SWFUpload не работает из-за моего корпоративного прокси. http://swfupload.org/forum/generaldiscussion/349 – russau
хорошо иметь в виду +1. вы всегда должны иметь резервную копию без флэш-памяти (стандартная HTML-форма POST) IMO –