动态添加的 ASP:链接按钮控件不会换行

本文关键字:控件 换行 按钮 链接 添加 ASP 动态 | 更新日期: 2023-09-27 18:32:15

我有一个表单f runat="server",我在运行时向其添加LinkButton控件。

foreach(string aLink in WordList) 
{
    LinkButton lb = new LinkButton();
    lb.ID = aLink;
    lb.Text = aLink;
    f.Controls.Add(lb);
}

结果是一行上的所有链接都在屏幕上移动。这都是默认样式。尝试使用Chrome和IE获得相同的结果。

是否需要对动态 LinkButton 控件执行一些特殊操作才能使生成的锚点换行?

动态添加的 ASP:链接按钮控件不会换行

在每个链接之间添加一个空格:

// after adding lb:
f.Controls.Add(new LiteralControl(" "));

在每个项目之间添加一个空格。如果它在 HTML 表中,请确保<TD>中没有"nowrap"。