Verweis auf dieses Skript Scripts
Sammlung von ToolkitScriptManager
Kontrolle hinzufügen oder es nur bei ganz unten auf Seite setzen:
var legacyAddToQueue = Sys.Extended.UI.AjaxFileUpload.prototype._addToQueue;
Sys.Extended.UI.AjaxFileUpload.prototype._addToQueue = function(element){
legacyAddToQueue.apply(this, [element]);
this._doUpload();
}
Arbeiten gut von der Konsole auf dieser Seite: AjaxFileUpload Demonstration
Auch meiner Meinung nach Es sollte besser sein, ACT-Quellen zu optimieren und eine neue Eigenschaft wie UploadAutomatically
zu diesem Steuerelement hinzuzufügen. Lassen Sie mich wissen, wenn Sie diese Option bevorzugen werden und benötigen weitere Informationen darüber, wie solche Mitarbeiter zu
AKTUALISIERT: versuchen, dieses Skript für neue AjaxFileUpload (muss für neue und alte Versionen arbeiten, aber noch nicht getestet)
if (Sys.Extended.UI.AjaxFileUpload.prototype._addToQueue) {
var legacyAddToQueue = Sys.Extended.UI.AjaxFileUpload.prototype._addToQueue;
Sys.Extended.UI.AjaxFileUpload.prototype._addToQueue = function (element) {
legacyAddToQueue.apply(this, [element]);
this._doUpload();
};
}else if(Sys.Extended.UI.AjaxFileUpload.Control){
var legacyaddFileToQueue = Sys.Extended.UI.AjaxFileUpload.Control.prototype.addFileToQueue;
Sys.Extended.UI.AjaxFileUpload.Control.prototype.addFileToQueue = function(fileItem){
if(legacyaddFileToQueue.apply(this, [fileItem])){
this._isUploading = true;
this.enableControls(this._isUploading);
this._processor.startUpload();
}
};
}
Sie zu einer Lösung finden kann, habe ich ein ähnliches Problem hier: http://stackoverflow.com/questions/12372612/twitter-boostrap-fileupload/12471857#12471857. –