Jquery 动态添加的内容在发布时消失

Jquery 动态添加的内容在发布时消失,jquery,asp.net,dom,Jquery,Asp.net,Dom,我正在使用asp.net控件(.ascx) 我使用jQuery将行动态添加到这样的表中 $('#<%= doorFileNameTable.ClientID %>').after('<tr><td></td><tr/>').append('<tr><td>' + fileName + '</td><tr/>') <asp:Table runat="server" ID="d

我正在使用asp.net控件(.ascx)

我使用jQuery将行动态添加到这样的表中

$('#<%= doorFileNameTable.ClientID %>').after('<tr><td></td><tr/>').append('<tr><td>' +     fileName + '</td><tr/>')

<asp:Table runat="server" ID="doorFileNameTable">
            <asp:TableRow><asp:TableCell></asp:TableCell></asp:TableRow>
        </asp:Table>

我需要将它们提交到数据库。有什么想法吗

动态添加的内容在回发到服务器后将永远无法保存,因为服务器最初没有呈现它,并且它不会通过控件的viewstate保留。但是,可以通过Request.form collection访问表单中使用ID发回的任何数据,也可以使用隐藏字段存储任何动态生成的内容;隐藏字段发布到服务器,服务器可以响应内容

但每次回发都需要管理动态内容;这是动态内容和服务器面临的挑战

Table doorNamesTable = doorFileNameTable;