Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    FileUpload non funge dentro un UpdatePanel

    Ciao a tutti.

    Pare che FileUpload wrappato da un UpdatePanel non funzioni e non so proprio come fare.
    Ovviamente fuori da UpdatePanel, funge.

    Ecco il codice:

    Markup:
    <div>
    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
    <ContentTemplate>

    <div>
    <asp:FileUpload ID="FileUpload1" runat="server" />
    <asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />
    </div>

    </ContentTemplate>
    </asp:UpdatePanel>
    </div>

    Code behind:
    protected void Button1_Click(object sender, EventArgs e)
    {
    string aaa;
    aaa = System.IO.Path.GetExtension(this.FileUpload1.Poste dFile.FileName);
    Response.Write(aaa);
    }

    Errore ottenuto:
    "Riferimento a un oggetto non impostato su un'istanza di oggetto"
    (sulla riga: aaa = System.IO.Path.GetExtension(this.FileUpload1.Poste dFile.FileName)

  2. #2
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Se non sbaglio e ricordo bene devi fare un Trigger che effettui un Postback completo.

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Da sempre, l'upload dei file non funziona con ajax. Naturalmente ci sono dei sotterfugi, quali per esempio quello di usare un iframe nascosto.
    Pietro

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