2010-06-16 31 views
1

我在我的网页的代码,我想每一个NavigateUrl显示另一个页面,如: simple.aspx?id=1simple.aspx?id=2,...添加使用NavigateURL在ASP.NET(VB)动态链接

其中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 

谢谢。

回答

2
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 
+0

非常感谢。 – 2010-06-16 23:34:54