Aggiungi riferimento a questo script per Scripts
collezione di ToolkitScriptManager
controllo o solo metterlo a fondo pagina:
var legacyAddToQueue = Sys.Extended.UI.AjaxFileUpload.prototype._addToQueue;
Sys.Extended.UI.AjaxFileUpload.prototype._addToQueue = function(element){
legacyAddToQueue.apply(this, [element]);
this._doUpload();
}
Opere e da console a questa pagina: AjaxFileUpload Demonstration
Inoltre, a mio parere dovrebbe essere migliore per modificare le fonti ACT e aggiungere nuove proprietà come UploadAutomatically
a questo controllo. Fatemi sapere se si preferisce questa opzione e bisogno di ulteriori dettagli su come a tale personale
AGGIORNAMENTO: provare questo script per la nuova AjaxFileUpload (deve lavorare per le versioni nuove e vecchie, ma non ancora testato)
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();
}
};
}
fonte
2013-03-28 09:47:28
È possibile fare riferimento a una soluzione, che ho usato per un problema simile qui: http://stackoverflow.com/questions/12372612/twitter-boostrap-fileupload/12471857#12471857. –