ASP.Net: HtmlAnchor ausgeben

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/asp_net_htmlanchor_ausgeben_96965/page_1 - zur Vollversion wechseln!


Steff schrieb am 28.10.2003 um 11:42

Hallo Leute,

Ich mache gerade meine ersten Schritte in ASP.NET und habe folgendes Problem.
Ich möchte das dass Objekt ar (HtmlAnchor) als Html-Code in einer Tabelle ausgeben wird (Rendern).
Habe aber keinen Plan wie ich das machen soll. Habe mal mittels RenderControl() herum probiert, ist aber nichts Brauchbares dabei raus gekommen.

Code:
Sub Page_Load (ByVal Sender As Object, ByVal E As EventArgs)
        Dim strLink as String
        Dim AspxDir As New IO.DirectoryInfo("C:\Inetpub\wwwroot\Einstieg_AspDotNet")
        Dim AspxFile As IO.FileInfo
        Dim tr as HtmlTableRow
        Dim td as HtmlTableCell
        Dim ar as HtmlAnchor
        
        For Each AspxFile In AspxDir.GetFiles("*.aspx")
          'Tabellen-Zeile
          tr = New HtmlTableRow()
          MyLinkTable.Rows.Add (tr)
          'Tabellen-Zelle
          tr.Align="Left"
          td = new HtmlTableCell()
          tr.Cells.Add (td)
          'Link eintragen
          ar = new HtmlAnchor()
          ar.innerHTML = AspxFile.Name.Substring(0, AspxFile.Name.Length - 5) '".aspx" entfernen
          ar.HRef = AspxFile.Name
          ar.Title = AspxFile.Name
          ar.Target = "_self" 
          td.innerHtml = ar
        Next
      End Sub

Danke für eure Tipps.

Gruss,
Steff

PS: Der Code soll mir alle aspx-Dateien in einem Verzeichnis auflisten.


Steff schrieb am 29.10.2003 um 13:41

Den Link füge ich wie folgt in die Zelle:

Code:
td.Controls.Add(ar)




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025