首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在表中显示多个用户控件

在表中显示多个用户控件
EN

Stack Overflow用户
提问于 2012-09-14 17:36:22
回答 1查看 239关注 0票数 0

我正在从代码隐藏文件创建一个表。

代码语言:javascript
复制
MyControl control1 = (MyControl)Page.LoadControl("MyControl.ascx");
control1.ID = "ctl1";
MyControl control2 = (MyControl)Page.LoadControl("MyControl.ascx");
control2.ID = "ctl2";
MyControl control3 = (MyControl)Page.LoadControl("MyControl.ascx");
control3.ID = "ctl3";
MyControl control4 = (MyControl)Page.LoadControl("MyControl.ascx");
control4.ID = "ctl4";

Table table = new Table();

TableCell cell1 = new TableCell();
TableCell cell2 = new TableCell();
TableCell cell3 = new TableCell();
TableCell cell4 = new TableCell();
TableRow row1 = new TableRow();

cell1.Controls.Add(control1);
row1.Cells.Add(cell1);
cell2.Controls.Add(control2);
row1.Cells.Add(cell2);
cell3.Controls.Add(control3);
row1.Cells.Add(cell3);
cell4.Controls.Add(control4);
row1.Cells.Add(cell4);

table.Rows.Add(row1);
placeHolder1.Controls.Add(table);

但我只看到第一个控件被加载,其他控件没有。丢了什么东西吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-14 18:03:08

你的控制就在那里。

您的CSS位置固定会导致它们重叠。

我创建了一个正在发生的jsfiddle to demonstrate

您只能看到最后一个单元格中的仪表。

可以通过删除position: fixed修复此问题

请看这个jsfiddle solution

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12421846

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档