C# 动态添加的行在回发时消失

C# 动态添加的行在回发时消失,c#,asp.net,dynamic,html-table,C#,Asp.net,Dynamic,Html Table,您好,我的.aspx页面中有一个html表格,我正在动态地向html表格添加行,但它们在回发时正在消失,请帮助我做些什么 for (int i = 0; i < gettop20.Count; i++) { TableRow dtrFr63a = new TableRow(); dtrFr63a.Attributes["style"] = "font-family: Calibri; border: 0px solid black;font-size: 14px; font

您好,我的.aspx页面中有一个html表格,我正在动态地向html表格添加行,但它们在回发时正在消失,请帮助我做些什么

for (int i = 0; i < gettop20.Count; i++)
{
    TableRow dtrFr63a = new TableRow();
    dtrFr63a.Attributes["style"] = "font-family: Calibri; border: 0px solid black;font-size: 14px; font-style: normal; page-break-after:always;";
    TableCell dtd223a = new TableCell();
    Button btn1 = new Button();
    btn1.Text = _LabInvestigationDetailsService.getById(Convert.ToInt32(gettop20[i])).LabInvName;
    btn1.ID = gettop20[i].ToString();
    try
    {
        btn1.Attributes.Add("class", "btnMbl");
    }
    catch { }
    btn1.Attributes["style"] = "overflow: hidden; text-overflow: ellipsis;";
    btn1.Click += new EventHandler(btn1_Click);
    dtd223a.Controls.Add(btn1);
    dtrFr63a.Cells.Add(dtd223a);
    tblPresTests.Rows.Add(dtrFr63a);                
    tblPresTests.DataBind();                   
}
for(int i=0;i
是否每次页面发回时都重新绑定表?发回代码以澄清您的意思,有助于理解。我用代码更新了我的问题,请看一下PLZ该代码何时调用?我在多个页面中遇到相同的问题,这是在不同的事件中出现的,如按钮单击、复选框选中。