我正在创建按钮并将它们添加到我想要添加到页面上的表中:
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添加它并将其添加到页面..而不是直接将表添加到页面.. (我得到'Button'类型的Control'ctl02'必须放在带有runat = server的表单标签内。) 但是当我添加html时,我想取消属性的运行...以防止生成此异常:
A page can have only one server-side Form tag
答案 0 :(得分:0)
您需要在现有<form runat="server">
内添加表格。
如错误消息所述,您不能使用服务器端<form>
。