Quello di sotto è solo un esempio perchè si può fare in tanti modi
Nella pagina metto un PlaceHolder
<asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder>
nel codice non uso una tabella di database ma una semplice lista di una classe privata link
faccio una scansione della lista e mi costruisco tanti literalControl che aggiungo ai conltrolli del placeholder
codice:
Option Strict On
Partial Class prove_a
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
CreaLink()
End Sub
Protected Sub CreaLink()
Dim links = New List(Of link) From
{
New link() With {.href = "http://forum.html.it/forum/forumdisplay.php?s=&forumid=50", .text = "Forum ASP.Net"},
New link() With {.href = "http://forum.html.it/forum/forumdisplay.php?s=&forumid=3", .text = "Forum JavaScript"},
New link() With {.href = "http://forum.html.it/forum/forumdisplay.php?forumid=56&daysprune=30", .text = "Forum Visual Basic e .Net Framework"}
}
For Each v As link In links
Dim lc As New LiteralControl(String.Format("{1}
", v.href, v.text))
Me.PlaceHolder1.Controls.Add(lc)
Next
End Sub
Private Class link
Public Property href As String
Public Property text As String
End Class
End Class