Moin moin,
ich bin gerade dabei Dynamisch Links zu Pdf-Dateien zu erstellen. Zusammengesetzt wird das ganze über einen Parameter + Mandantennummer + Dateiname
Funktioniert auch sehr gut, ausser bei einer Datei die ein Leerzeichen in dem Dateinamen hat , liegt wahrscheinlich daran dass das Leerzeichen in ein umgewandelt wird , allerdings weiß ich nicht wie ich jetzt darauf reagieren kann .Replace hat leider nicht funktioniert und auch System.Web.HttpContext.Current.Server.UrlEncode(datei) hat leider keine verbesserung gebracht.
Hat jemand eine Idee wie ich den link immer zum funktionieren kriege (mit und auch ohne Leerzeichen).
So sieht das ganze derzeit aus.
ich bin gerade dabei Dynamisch Links zu Pdf-Dateien zu erstellen. Zusammengesetzt wird das ganze über einen Parameter + Mandantennummer + Dateiname
Funktioniert auch sehr gut, ausser bei einer Datei die ein Leerzeichen in dem Dateinamen hat , liegt wahrscheinlich daran dass das Leerzeichen in ein umgewandelt wird , allerdings weiß ich nicht wie ich jetzt darauf reagieren kann .Replace hat leider nicht funktioniert und auch System.Web.HttpContext.Current.Server.UrlEncode(datei) hat leider keine verbesserung gebracht.
Hat jemand eine Idee wie ich den link immer zum funktionieren kriege (mit und auch ohne Leerzeichen).
Quellcode
- If System.IO.Directory.Exists(svoParameter + CType(Session("login"), InLogin).MandantenNr) Then
- Directory.GetFiles(svoParameter + CType(Session("login"), InLogin).MandantenNr)
- For Each datei As String In Directory.GetFiles(svoParameter + CType(Session("login"), InLogin).MandantenNr)
- zeile = New TableRow()
- zelle = New TableCell()
- hlink = New HyperLink()
- hlink.NavigateUrl = datei
- hlink.Text = datei.Replace(svoParameter + CType(Session("login"), InLogin).MandantenNr + "\", "")
- zelle.Controls.Add(hlink)
- zeile.Cells.Add(zelle)
- taStatistikLinks.Rows.Add(zeile)
- Next
- End If
So sieht das ganze derzeit aus.