2008-10-05 13 views

Odpowiedz

10

Aby przesłać plik, musisz wykonać pełne odświeżenie strony ASP.NET, że nie działają na częściowe sposobu ogłaszania.

Musisz zarejestrować przycisk, który "przesyła" twój plik jako PostBackTrigger wyzwalaczy UpdatePanel.

Istnieje wiele darmowych (i niewiążących) rozwiązań do przesyłania plików AJAX lub można je łatwo utworzyć, jest to tylko kwestia umieszczenia kontroli przesyłania plików w elemencie iframe i przesłaniu strony iframe z powrotem na serwer. To nie jest ajax, ale daje wizualne wrażenie AJAX.

+0

Zająłem się trochę za pierwszym razem i musiałem to pokazać ludziom, z którymi pracuję kilka razy. –

+0

Czy masz jakieś linki do alternatywnych rozwiązań do przesyłania plików AJAX? – mattruma

+0

http://geekswithblogs.net/rashid/archive/2007/08/01/Create-An-Ajax-Style-File-Upload.aspx to link do samodzielnego tworzenia. uważaj z UpdatePanels, mogą być słabe odtwarzacze, patrz: http://www.aaron-powell.com/blog.aspx?id=1195 i http://www.aaron-powell.com/blog.aspx? id = 1209 –