2010-06-16 6 views
1

내 페이지에이 코드를 가지고, 나는 모든 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 

감사합니다.

답변

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

고맙습니다. –