sto cercando di effettuare il download in un file da un gridview
nel file .cscodice:<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>
però ricevo il seguente errore: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!"); } } }
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.

Rispondi quotando
