通过使用 HtmlGenericControl 循环创建 X 表
Create X tables by looping with HtmlGenericControl
我想创建 10 个不同的表,但最后只创建了一个。
HtmlGenericControl table = new HtmlGenericControl("table");
for (int i = 1; i < 5; i++)
{
table.ID = "Serie_table_" + i;
table.Attributes.Add("class", "Serie_table");
divSerie_lists.Controls.Add(table);
}
我想要以下结果:
<table id="Serie_table_1" class="Serie_table">
<table id="Serie_table_2" class="Serie_table">
<table id="Serie_table_3" class="Serie_table">
<table id="Serie_table_4" class="Serie_table">
但我最终得到了这个:
<table id="Serie_table_4" class="Serie_table"/>
我希望你能帮助我循环 - 并正确创建表格。
您更改了同一个对象 4 次。相反,您需要创建 4 个不同的对象:
for (int i = 1; i < 5; i++)
{
HtmlGenericControl table = new HtmlGenericControl("table");
table.ID = "Serie_table_" + i;
table.Attributes.Add("class", "Serie_table");
divSerie_lists.Controls.Add(table);
}
您也可以使用 HtmlTable 而不是 HtmlGenericControl
。
我想创建 10 个不同的表,但最后只创建了一个。
HtmlGenericControl table = new HtmlGenericControl("table");
for (int i = 1; i < 5; i++)
{
table.ID = "Serie_table_" + i;
table.Attributes.Add("class", "Serie_table");
divSerie_lists.Controls.Add(table);
}
我想要以下结果:
<table id="Serie_table_1" class="Serie_table">
<table id="Serie_table_2" class="Serie_table">
<table id="Serie_table_3" class="Serie_table">
<table id="Serie_table_4" class="Serie_table">
但我最终得到了这个:
<table id="Serie_table_4" class="Serie_table"/>
我希望你能帮助我循环 - 并正确创建表格。
您更改了同一个对象 4 次。相反,您需要创建 4 个不同的对象:
for (int i = 1; i < 5; i++)
{
HtmlGenericControl table = new HtmlGenericControl("table");
table.ID = "Serie_table_" + i;
table.Attributes.Add("class", "Serie_table");
divSerie_lists.Controls.Add(table);
}
您也可以使用 HtmlTable 而不是 HtmlGenericControl
。