ho fatto questo controllo utente:


<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>
    <br />
    <asp:Button id="Button1" onclick="uploadfile" runat="server" Text="Carica"></asp:Button>
</form>


e lo uso così:

<%@ 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?????
dipende dal susserguirsi dell'invocazione dei vari eventi.

su #472 trovi la spiegazione dettagliata.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.