Hola!
Bueno, no me he dado por vencido y he modificado el método Page_Load, ahora ya no tienes que utilizar eventos, que era lo que te daba error, aquí tienes el nuevo método:
Código:
Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
Dim dirInfo As New DirectoryInfo(Server.MapPath("SuperPinwi"))
Dim listado As System.IO.FileInfo() = dirInfo.GetFiles("*.*")
Dim tabla As New Data.DataTable
tabla.Columns.Add("FullName")
tabla.Columns.Add("Name")
tabla.Columns.Add("LastWriteTime")
tabla.Columns.Add("Length")
For i As Integer = 0 To listado.Length - 1
tabla.Rows.Add(listado(i).FullName.Replace(Server.MapPath(""), "~"), listado(i).Name, listado(i).LastWriteTime, listado(i).Length)
Next
articleList.DataSource = tabla
articleList.DataBind()
End Sub
Te explico, el problema era que el valor que te devolvía la propiedad FullName era la ruta fisica en el sistema de directorios del pc, lo que queremos es la ruta al fichero desde el servidor. Para ello lo que he hecho es crear una DataTable con las columnas que nos interesan y he modificado el valor de FullName.
Esto si que debería funcionarte.
Saludos!!!
PD: Te escribiré el mismo mensaje en el nuevo hilo que has creado.