2010-06-16 69 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