Добавление динамических ссылок с помощью NavigateURL в ASP.NET (VB) - PullRequest
1 голос
/ 17 июня 2010

У меня есть этот код на моей странице, и я хочу, чтобы каждый NavigateUrl отображал другую страницу, например: simple.aspx?id=1, simple.aspx?id=2, ...

Где id = c

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
 Dim c As Integer = 0
  While c < 5
   Dim Label1 As New Label()
   Dim ltr As New Literal()     
   Dim link As New HyperLink()
   link.NavigateUrl = "simple.aspx"
   link.BackColor = Drawing.Color.Aqua            
   Label1.Text = c.ToString()
   ltr.Text = "<br/>"
   PlaceHolder1.Controls.Add(Label1)
   PlaceHolder1.Controls.Add(link)
   PlaceHolder1.Controls.Add(ltr)
   c += 1
   End While
   End Sub

Спасибо.

1 Ответ

2 голосов
/ 17 июня 2010
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
 Dim c As Integer = 0
  While c < 5
   Dim Label1 As New Label()
   Dim ltr As New Literal()     
   Dim link As New HyperLink()
   link.NavigateUrl = "simple.aspx?id=" & c.tostring
   link.BackColor = Drawing.Color.Aqua            
   Label1.Text = c.ToString()
   ltr.Text = "<br/>"
   PlaceHolder1.Controls.Add(Label1)
   PlaceHolder1.Controls.Add(link)
   PlaceHolder1.Controls.Add(ltr)
   c += 1
   End While
   End Sub
...