Pagina 4 di 5 primaprima ... 2 3 4 5 ultimoultimo
Visualizzazione dei risultati da 31 a 40 su 48

Discussione: Export > excel

  1. #31
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,733
    maremmamai... senza l'updatepanel funziona
    credo mi serva "un cucchiaino" (un mezzo minuto di raccoglimento)



    ...
    Ok tolgo l'update panel dalla master... però mi devo ricontrollare il funzionamento di tutto il resto dell'applicazione senza l'updatepanel (e caso mai lo inserisco nella pagina singola, che è anche più sano che non averlo nella master)
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  2. #32
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,105
    Nooo, così è troppo facile!

    Adesso ci provo così mi tolgo un po' di ruggine

    Pietro

  3. #33
    Quote Originariamente inviata da supermac Visualizza il messaggio
    maremmamai... senza l'updatepanel funziona
    credo mi serva "un cucchiaino" (un mezzo minuto di raccoglimento)



    ...
    Ok tolgo l'update panel dalla master... però mi devo ricontrollare il funzionamento di tutto il resto dell'applicazione senza l'updatepanel (e caso mai lo inserisco nella pagina singola, che è anche più sano che non averlo nella master)
    come tentativi alternativi e meno invadenti,
    penso che oltre al postbackrtriiger ( che non ti piace)
    potresti anche provare con window.open di cui parlavi mettendo un literal nell'updatepanel che valorizzi tipo così:

    <script type='text/javascript'> window.open etc... </script>

    HTH
    Ultima modifica di sspintux; 21-10-2020 a 11:18

  4. #34
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,105
    Bene.
    Ho recuperato un vecchio lavoro che simula un poco il tuo problema.
    Ho una pagina (rubrica aziendale) fatta utilizzando ajax asp.net, cioè il famigerato UpdatePanel.
    Lì ho link che permettono di esportare i dati in pdf, excel e csv, naturalmente tenendo conto dei filtri attivi.
    Allora, non ho messo un controllo server, ma una semplice <a html.
    Nell'onclick richiamo una funzione javascript che:

    richiama la stessa pagina passando alcuni parametri, ma in un iframe nascosto.

    La pagina server, nell'onload, recupera i parametri e restituisce il file al chiamante.

    Funziona perfettamente. Non so se ci siano altri modi.
    Pietro

  5. #35
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,733
    Poi sono io quello che fa le cose complicate :-)
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  6. #36
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,105
    Quote Originariamente inviata da supermac Visualizza il messaggio
    Poi sono io quello che fa le cose complicate :-)
    dove è la complicazione?

    forse window.open?
    Pietro

  7. #37
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,733
    Quote Originariamente inviata da pietro09 Visualizza il messaggio
    dove è la complicazione?
    a me l'iframe nascosto sa tanto di carbonaro risorgimentale però se funziona non posso dire niente
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  8. #38
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,105
    io lo usavo fin dal secolo scorso, quando ero giovane
    Pietro

  9. #39
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,105
    Io mi ci sono perso e chiedo scusa. Forse ti hanno già risposto.
    Così sembra funzionare:

    codice:
            <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                <ContentTemplate>
                    <asp:LinkButton ID="LinkButton1" runat="server">Download</asp:LinkButton>
    
                </ContentTemplate>
                <Triggers>
                    <asp:PostBackTrigger ControlID="LinkButton1" />
                </Triggers>
            </asp:UpdatePanel>
    Pietro

  10. #40
    Quote Originariamente inviata da pietro09 Visualizza il messaggio
    ...
    Forse ti hanno già risposto.
    Così sembra funzionare:

    codice:
            <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                <ContentTemplate>
                    <asp:LinkButton ID="LinkButton1" runat="server">Download</asp:LinkButton>
    
                </ContentTemplate>
                <Triggers>
                    <asp:PostBackTrigger ControlID="LinkButton1" />
                </Triggers>
            </asp:UpdatePanel>
    in teoria teorica dovrebbe funzionare perchè scatena un postback normale
    ... vediamo che dice @supermac in teoria pratica.

    In ogni caso avrà il problema che l'updatepanel sta nella master e non nella pagina figlia
    ma sono molto ottimista sul fatto che l'aggiunta del postbacktrigger si possa fare anche programmaticamente dalla pagina figlia
    Ultima modifica di sspintux; 21-10-2020 a 14:27

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 © 2020 vBulletin Solutions, Inc. All rights reserved.