【问题标题】:Adding dynamic links using NavigateURL on ASP.NET (VB)在 ASP.NET (VB) 上使用 NavigateURL 添加动态链接
【发布时间】:2011-03-04 17:28:18
【问题描述】:

我的页面中有这段代码,我希望每个 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

谢谢。

【问题讨论】:

    标签: asp.net vb.net label placeholder navigateurl


    【解决方案1】:
    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
    

    【讨论】:

      猜你喜欢
      • 2011-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多