Avatar billede lenn Nybegynder
27. april 2004 - 11:47 Der er 1 kommentar og
1 løsning

FSO og ASP.NET og lige et om target.

Jeg har brug for at bruge FSO i nogle ASP.NET applikationer. Jeg kan fint bruge det i forhold til almindelig ASP, men har forstået at det ikke fungerer helt på samme måde i .NET...

- Hvordan henter jeg indholdet af en given mappe på serveren???
- Hvordan sletter jeg en fil fra serveren vha fso???
- Hvordan kopierer jeg en fil fra en mappe til en anden via fso???

... og så lige til sidst... Hvordan linker man til en iframe når man bruger linkbuttons???
Jeg mener - hvis jeg ahr en iframe der hedder "Indhold" og en række LinkButtons der hver i sær skal åbne et eller andet i denne Iframe(indhold) - hvordan dælen gør man det, hvis det overhovedet lader sig gøre?

På Forhånd tak

LL
Avatar billede thrytter Nybegynder
28. april 2004 - 13:21 #1
Efter min mening skal du ikke bruge FSO men istedet for klasserne DirectoryInfo
og FileInfo

Eks. på indholdet af enn mappe (fra VS hjælpen)
  Dim di As DirectoryInfo = New DirectoryInfo("c:\")
  'Get only subdirectories that contain the letter "p."
  Dim dirs As DirectoryInfo() = di.GetDirectories("*p*")
  Console.WriteLine("Number of directories with a p: {0}", dirs.Length)
  Dim diNext As DirectoryInfo
  ' Count all files in each subdirectory that contain the letter "e."
  For Each diNext In dirs
    Console.WriteLine("The number of files in {0} with an e is {1}", _
    diNext, diNext.GetFiles("*e*").Length)
  Next

Eks. på sletning af fil
  Dim oFileInfo As New FileInfo(Server.MapPath(sFileName))

  If oFileInfo.Exists Then
    oFileInfo.Delete()
  End If

Eks. på link til IFRAME
  Opret en IFRAME på siden med runat=server

  I onclick handleren for dine LinkButton's kan IFRAMENS indhold ændres ved
    Me.indhold.Attributes.Add("src", "_hvor_skal_vi_hen_du.aspx")
Avatar billede burningice Nybegynder
29. april 2004 - 21:35 #2
.. hvilket kræver et postback der måske ikke altid er så hensigtsmæssigt

brug istedet javascript på din linkbutton:

dinLinkButton.Attributes.Add("onClick", "java script:document.getElementById('dinIFrame').src=dinside.aspx");
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester