PDA

View Full Version : [c#] ajax upload


www.ludoweb.it
06-02-2008, 16:14
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};"/>

www.ludoweb.it
08-02-2008, 10:21
nessuno che sa aiutarmi??

gugoXX
08-02-2008, 20:48
Ho capito che non dovrebbe fare cosi'.
Tieni conto che la pagina viene caricata tutta tutte le volte, anche se non sembra.
Quindi prova a vedere se per caso la variabile FileUploadNuovoDocumento non viene per caso resettata nell'onLoad del code behind.

Consiglio, falla funzionare prima in ASP.net, poi passi all'injection del AJAX.net, che tanto e' normalmente abbastanza facile.