Visualizzazione dei risultati da 1 a 4 su 4

Discussione: ajax upload

  1. #1

    ajax upload

    ho un grosso problema nella mia master page ho inserito lo scriptmanager di atalas:
    <atlas:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="true"/>
    <atlas:UpdatePanel runat="server" ID="areaUpdate" Mode="Conditional">
    <ContentTemplate>
    ecc....
    </ContentTemplate>
    <Triggers>
    <atlas:ControlEventTrigger ControlID="pagina" EventName="Load" />
    </Triggers>
    </atlas:UpdatePanel>

    <atlas:UpdateProgress runat="server" ID="loading_flash">
    <ProgressTemplate>
    <wsc:wsc_preloadFlash ID="wsc_preloadFlash" runat="server" />
    </ProgressTemplate>
    </atlas:UpdateProgress>

    ora ho una pagina con la gestione del upload pero' quando premo sul pulsante dell'upload (non quello di sfoglia) mi scatena il postback e mi svuota la textbox rendendo impossibile recuperare la path..che posso fare?
    vi metto anche la pagina con l'upload:
    <asp:FileUpload ID="FileUploadNuovoDocumento" runat="server" />
    <asp:Button ID="btnSalvaNuovo" runat="server" Text="Salva" OnClientClick="if (window.confirm('Vuoi salvare il documento inserito?')==true){return true}else{return false};"/>

  2. #2
    All'evento !IsPostBack devi inserire il caricamento della variabile textobx, devi gestirlo in questo modo altrimenti ogni qual volta effettui un postback vengono cancellati tutti i dati:

    Morale:
    if(!IsPostBack)
    {
    variabile = "";
    }

    devi inserire questa logica nell'evento page_load cosi da non avere problemi ad ogni caricamento della pagina

  3. #3
    non funziona questa prova era la prima cosa che ho provato a fare ma l'ajax non fa il rendering del html e svuota le textbox prima che si possa scaturire un evento server..altre idee?

  4. #4

    Re: ajax upload

    Attenzione non è possibile fare upload di file in modo classico quando si usa atlas o ajax almeno di non usare "dei trucchetti per ingannare il protocollo xmlhttp".
    Ovviamente si può aggiungere un trigger all'update panel per determinare un postback totale e non parziale all'atto dell'upload ma questo ci riconduce comunque a non poter
    effettuare upload con xmlhttp.

    Il controllo fileupload richiede un postback classico.

    Per atlas consiglio di aggiornare le librerie a quelle di ajax, molto + stabili così che molti errori scompaiano da soli...
    http://www.shockstudio.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.