2008-10-05 3 views

Répondre

10

Pour télécharger un fichier que vous devez effectuer une page ASP.NET complète postback, il ne fonctionne pas sur la méthode postback partielle.

Vous devez enregistrer le bouton qui "télécharge" votre fichier en tant que PostBackTrigger des déclencheurs du UpdatePanel. Il existe de nombreuses solutions de téléchargement de fichiers AJAX gratuites (et non gratuites), ou vous pouvez facilement en créer un, il suffit de mettre votre contrôle de téléchargement de fichiers dans un iframe et de soumettre la page iframe au serveur. Ce n'est pas vraiment ajax, mais ça donne une impression visuelle d'AJAX.

+0

Ça m'a pris un peu la première fois et j'ai dû le montrer aux gens avec qui je travaille plusieurs fois –

+0

Avez-vous des liens vers d'autres solutions de téléchargement de fichiers AJAX? – mattruma

+0

http://geekswithblogs.net/rashid/archive/2007/08/01/Create-An-Ajax-Style-File-Upload.aspx est un lien pour en créer un vous-même. soyez prudent avec UpdatePanels, ils peuvent être de piètres performances voir: http://www.aaron-powell.com/blog.aspx?id=1195 et http://www.aaron-powell.com/blog.aspx? id = 1209 –

Questions connexes