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

    upload file in data gridview c#

    sto cercando di effettuare il download in un file da un gridview
    codice:
    <EditItemTemplate>
                        <asp:Image ID="Image1" runat="server" 
                            ImageUrl='<%# "public/FotoNews/"+ Eval("foto") %>' Width="100px" />
                        <asp:Label ID="Label4" runat="server" Text='<%# Eval("foto") %>'></asp:Label>
                        <asp:FileUpload ID="FileUpload1" runat="server" ToolTip="Upload di file sul server" />
                        <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
                    </EditItemTemplate>
    nel file .cs
    codice:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    
    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
    
        }
        protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
        {
    
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            // otteniamo il path della cartella
            // principale dell'applicazione
            string filePath = Request.PhysicalApplicationPath;
    
            // aggiungiamo il nome della nostra cartella al path
            filePath += "FileCaricati/";
    
            // controlliamo se il controllo FileUpload1
            // contiene un file da caricare
            if (FileUpload1.HasFile)
            {
                // se si, aggiorniamo il path del file
                filePath += FileUpload1.FileName;
    
                // salviamo il file nel percorso calcolato
                FileUpload1.SaveAs(filePath);
    
                // mandiamo un messaggio all'utente
                Response.Write("File caricato!");
            }
            else
            {
                Response.Write("Il file non è stato caricato!");
            }
        }
    }
    però ricevo il seguente errore:
    codice:
     Errore di compilazione
    Descrizione: Errore durante la compilazione di una risorsa necessaria per soddisfare la richiesta. Rivedere i dettagli relativi all'errore e modificare in modo appropriato il codice sorgente.
    
    Messaggio di errore del compilatore: CS0103: Il nome 'FileUpload1' non esiste nel contesto corrente.

  2. #2

  3. #3
    scusate se insisto ma come si fa un upload di file da datagrid?

  4. #4
    Ma nessuno da suggerirmi la soluzione?

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.