我有这样的代码在我的网页,我想每一个NavigateUrl显示另一个页面,如: simple.aspx?id=1simple.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

感谢。

有帮助吗?

解决方案

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
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top