Klar, bis AjaxToolkit AsyncFileUpload Kontrolle
Bin ich mit einer AsyncFileUpload Kontrolle in meinem aspx.net Seite. Diese Steuerung ausgeführt wird, im inneren ein update-panel.
Kann ich erfolgreich hochladen von Dateien auf den server asynchron.
Mein problem ist, dass ich nicht die ganze Seite aktualisieren nach jeder Datei die hochgeladen wird, also muss ich herausfinden, wie zu bereinigen, die letzten hochgeladenen Datei, so dass, wenn der Benutzer wählt eine neue Datei hochladen, wird die alte Datei nicht angezeigt wird, in die Steuerung und die Kontrolle nicht behalten, Ihren letzten upload in ViewState.
Habe ich versucht, dieses http://www.aspsnippets.com/Articles/Clear-contents-of-AsyncFileUpload-Control-after-upload-and-page-revisit.aspx aber es löscht nur der html-Code, wenn ich den server asynchrone Postbacks, die AsyncFileUpload Kontrolle hat immer noch die Letzte Datei, die hochgeladen werden.
Gibt es eine Möglichkeit zu tun, die sauber bis auf server-Seite? Vielleicht alles, was mit Anzeigestatus?
Jede Hilfe würde geschätzt, Danke.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Auf der client-Seite, die Sie verwenden können
OnClientUploadComplete
event klar, bis die Letzte Datei hochgeladen Eintrag. Sobald die Datei-Upload abgeschlossen ist und wenn die postback erfolgt dieAsyncFileUpload1.HasFile
zurückfalse
.In
aspx
Seite:und innerhalb von JavaScript-tags:
function success(sender, args) { $(sender._element).find('input').val(''); }
Dieser arbeitete für mich :
Server-side-clearing für mich gearbeitet :
Referenz: link in der Frage von Fer.
http://www.aspsnippets.com/Articles/Clear-contents-of-AsyncFileUpload-Control-after-upload-and-page-revisit.aspx
und
dass man arbeitet perfectl auf allen modernen Browsern, Dank "Scotty.NET"