Come c'è scritto in ogni forum bisogna cercare prima di fare la domanda ed infatti c'era gia la risposta che cercavo. ho fatto così:
codice della pagina aspx:
codice:
<%@ Page Language="VB" MasterPageFile="~/MasterPages/Struttura.master" AutoEventWireup="false"
CodeFile="Odg2010.aspx.vb" Inherits="Odg_Folder_Pages_Odg2010" Title="Pagina senza titolo" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="Center" runat="Server">
Elenco degli Odg
<%listaFile()%>
</asp:Content>
codice dlla pagina aspx.vb
codice:
Partial Class Odg_Folder_Pages_Odg2010
Inherits System.Web.UI.Page
Protected Sub listaFile()
If Not IsPostBack Then
'Dichiarazione delle variabili
Dim Folder, FSO, Folder_Path, Elenco_File As Object
Dim FileName As String
'Assegnazione delle variabili
Folder = "/OdgFolders/Odg2010/"
FSO = CreateObject("Scripting.FileSystemObject")
Folder_Path = FSO.GetFolder(Server.MapPath(Folder))
Elenco_File = Folder_Path.Files
'Il seguente ciclo for genera un link per ogni file contenuto nella cartella
For Each file In Elenco_File
FileName = Replace(file.name, " ", "%20")
Response.Write("<A HREF=")
Response.Write(Folder)
Response.Write(FileName)
Response.Write(">")
Response.Write(file.name)
Response.Write("</A>")
Response.Write("
")
Next
End If
End Sub
End Class
Grazie a tutti