动态添加的 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 控件执行一些特殊操作才能使生成的锚点换行?
在每个链接之间添加一个空格:
// after adding lb:
f.Controls.Add(new LiteralControl(" "));
在每个项目之间添加一个空格。如果它在 HTML 表中,请确保<TD>
中没有"nowrap"。