AsyncFileUpload funktioniert nicht innerhalb Listview Einfügen, Bearbeiten itemtemplate und EmptyData Vorlage.
Oben sind meine Client Side Functions
%Vor%Markup in der .aspx-Datei
%Vor% Der Versuch, die Datei hochzuladen Das clientseitige Ereignis OnClientUploadError
wird aufgerufen
Nicht in der Lage zu verstehen, warum es Fehler gibt.
Der gleiche Dateiupload auf der einfachen Seite und innerhalb des Updatepanels funktioniert, aber in der Listenansicht gibt es einen Clientfehler.
Durch oben genannten Link Problem nicht bekommen genaue Antwort bitte helft mir aus.
Wie Ajaxfileupload Steuerelement in Listview zu finden, wenn in Editmode
Ich kann zwei Probleme in dem Code sehen, den du geteilt hast:
var UploadControls = $('#<%= FileUpload.ClientID %> :input')
ClientIDMode
-Eigenschaft in Ihrem Markup, also ist es Inherit
Diese beiden Probleme haben denselben Ursprung: Sie AsyncFileUploader
innerhalb eines ListView
verwenden, so wird es mehr als ein Element mit dem FileUpload
id auf Ihrer Seite sein
Also müssen Sie zuerst die Funktionsdeklaration in
ändern %Vor% Und dann, um das input
zu erhalten, verwenden Sie:
Schließlich das zweite Problem zu beheben, müssen Sie die ClientIDMode
Eigenschaft ändern AutoID
, so wird das AsyncFileUploader
in der Lage, richtig zu seinen referenzierten Client Mitglieder finden.
Tags und Links javascript asp.net listview asp.net-ajax