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

    Controllo utente con input type file

    ho fatto questo controllo utente:
    codice:
    <script runat="server">
    
        public property Percorso as string
           Get
              Percorso = lblPercorso.text
           End Get
           Set
              lblPercorso.text = value
           End Set
        end property
        
        public sub uploadfile(sender as object, e as eventargs)
            lblPercorso.text = fuCaricaFile.PostedFile.FileName
        end sub
    
    </script>
    <form enctype="multipart/form-data" runat="server">
        <input id="fuCaricaFile" type="file" runat="server" />
        <asp:Label id="lblPercorso" runat="server"></asp:Label>
        
    
        <asp:Button id="Button1" onclick="uploadfile" runat="server" Text="Carica"></asp:Button>
    </form>
    e lo uso così:
    codice:
    <%@ Page Language="vb" %>
    <%@ Register TagPrefix="gestione_ordini" TagName="sfoglia" Src="upload.ascx" %>
    <%@ import Namespace="gestione_ordini" %>
    <script runat="server">
    
        Sub page_load(Sender as Object, e as EventArgs)
            response.write (sfoglia1.Percorso)
        end sub
    
    </script>
    <html>
    <head>
    </head>
    <body>
        <gestione_ordini:sfoglia id="sfoglia1" runat="server"></gestione_ordini:sfoglia>
    </body>
    </html>
    perchè lblPercorso si aggiorna dopo il click e sfoglia1.Percorso dopo due?????

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Per il seplice fatto che una pagina quando viene rimandata al server(PostBack) tramite il click su di un bottone, esegue prima l'Evento "Load" della pagina stessa, e poi l'evento associato al click. Per questo la prima volta che clicchi sul pulsante il valore di Sfoglia1.Percorso è ancora nullo.

    Hey hey, my my Rock and roll can never die!

  3. #3
    si, ma se al posto di un controllo html come input type file metto un una casella di testo asp:textbox tutto funziona.......boh......

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.