C# 使用HtmlGenericControl循环创建X表
我试图创建10个不同的表,但最终只得到一个表C# 使用HtmlGenericControl循环创建X表,c#,asp.net,htmlgenericcontrol,C#,Asp.net,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); } HtmlGe
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);
}
HtmlGenericControl table=新的HtmlGenericControl(“table”);
对于(int i=1;i<5;i++)
{
table.ID=“Serie\u table”+i;
表.Attributes.Add(“类”、“系列表”);
divSerie_list.Controls.Add(表);
}
我希望得到以下结果:
<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);
}
for(int i=1;i<5;i++)
{
HtmlGenericControl表格=新的HtmlGenericControl(“表格”);
table.ID=“Serie\u table”+i;
表.Attributes.Add(“类”、“系列表”);
divSerie_list.Controls.Add(表);
}
您还可以使用而不是
HtmlGenericControl
@user3489698:很高兴听到它的帮助!:)