在asp.net中动态添加链接按钮

时间:2011-04-27 18:48:31

标签: asp.net

我有一个问题,我在asp.net的面板中动态创建链接按钮,但我不能将它放在新行,它只出现在一起。请帮帮我。

我的代码是:

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

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

1 个答案:

答案 0 :(得分:0)

您需要在块级HTML元素(如<div><p>)中包围LinkBut​​ton,或插入带有换行符LiteralControl <的<br/> < em>在之前添加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>"));
相关问题