我加入了页面加载动态表如下动态表走出去的形式标记
protected void Page_Load(object sender, EventArgs e)
{
Table tbl = new Table();
tbl.ID = "table1";
this.Controls.Add(tbl);
for (int row = 0; row < 5; row++)
{
TableRow rw = new TableRow();
TableCell cell = new TableCell();
Label text = new Label();
text.Text = "text";
cell.Controls.Add(text);
rw.Cells.Add(cell);
tbl.Controls.Add(rw);
}
}
问题是,当我检查浏览器中的元素,该表显示出来的形式标签如下。
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body onload="return TimerStart();">
<form name="aspnetForm" method="post" action="trial2.aspx" id="aspnetForm">
</form>
</body>
</html>
<table id="table1" border="0">
<tr>
<td><span>text</span></td>
</tr><tr>
<td><span>text</span></td>
</tr><tr>
<td><span>text</span></td>
</tr><tr>
<td><span>text</span></td>
</tr><tr>
<td><span>text</span></td>
</tr>
</table>
我想表格标签内的表,请帮助!
您是否尝试添加'overflow:auto;'? – Nitesh
你使用母版页吗?我们可以看到页面的标记吗? – Andrei
@ Andrei,是的,我使用母版页,把它当前没有元素。 –