Получение и отображение данных из CSV-файлов с помощью AJAX - PullRequest
0 голосов
/ 17 сентября 2009

Мне нужно предоставить такую ​​функцию, чтобы пользователь мог загружать CSV-файл. После завершения загрузки мне нужно извлечь каждое значение и показать его в сетке, которая реализована с использованием дальней точки (http://www.fpoint.com/products/spread/spread.aspx).But все это должно быть сделано без обновления страницы. Я использую asp.net 2.0 и Ajax Pro. Помните, я не могу использовать встроенную функцию AJAX, предоставляемую Microsoft. Чтобы быть точным, мне нужно что-то похожее на строки присоединения файл, использующий Gmail.

1 Ответ

1 голос
/ 17 сентября 2009

Во-первых, вы не можете выполнять загрузку с помощью AJAX - технология не поддерживает размещение файлов. Итак, что я сделал в аналогичном случае (и что делают такие сайты, как gmail) - поместил элемент управления загрузкой в ​​iframe на странице. Когда загрузка завершена, страница в рамке должна вызвать какое-либо событие на странице хостинга, и страница хоста будет выполнять AJAX-вызов сервера для получения значений CSV. Если вы не хотите использовать MS AJAX, вы можете использовать возможности AJAX в jQuery. Вот хороший пример, который я использовал для изучения ajax в jQuery:

http://encosia.com/2008/05/29/using-jquery-to-directly-call-aspnet-ajax-page-methods/

Надеюсь, это помогло, Андрей

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...