2011-04-27 54 views
0

我有一個問題,我在asp.net中的面板中動態創建linkbuttons,但我不能將它放在新行中,它只會一起出現。請幫助我。在asp.net中動態添加鏈接按鈕

我的代碼是:

 LinkButton lb = new LinkButton(); 
     lb.Text = TextBox1.Text; 
     lb.ID = TextBox2.Text; 
     Panel1.Controls.Add(lb); 

     Panel1.Controls.Add(new LiteralControl(" 
     ")); 

回答

0

您將需要圍繞LinkBut​​ton的一個塊級HTML元素,如<div><p>,或<br/>添加之前斷行標籤插入LiteralControl LinkBut​​ton的

Panel1.Controls.Add(new LiteralControl("<br/>")); 
LinkButton lb = new LinkButton(); 
lb.Text = TextBox1.Text; 
lb.ID = TextBox2.Text; 
Panel1.Controls.Add(lb); 

或者......

Panel1.Controls.Add(new LiteralControl("<div>")); 
LinkButton lb = new LinkButton(); 
lb.Text = TextBox1.Text; 
lb.ID = TextBox2.Text; 
Panel1.Controls.Add(lb); 
Panel1.Controls.Add(new LiteralControl("</div>"));