繁体   English   中英

通过与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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM