【发布时间】:2011-06-14 17:46:32
【问题描述】:
我正在创建按钮并将它们添加到我想要添加到页面的表格中:
void MyButtonTable()
{
TableRow myTableRow = new TableRow();
foreach (var item in buttons)
{
TableCell myTableCell = new TableCell();
myTableCell.Controls.Add(item);
myTableRow.Cells.Add(myTableCell);
}
HtmlForm html = new HtmlForm();
Table2.Rows.Add(myTableRow);
Table2.BorderWidth = 1;
Table2.BorderColor = System.Drawing.Color.Black;
html.Controls.Add(Table2);
Page.Controls.Add(html);
}
我需要通过htmlForm添加它并添加到页面中..而不是直接将表格添加到页面中.. (我得到“按钮”类型的控件“ctl02”必须放在带有 runat=server 的表单标签内。) 但是当我添加html时,我想取消运行at属性..以防止生成此异常:
A page can have only one server-side Form tag
【问题讨论】: