使用jQuery动态添加行后,在C#中计算行数

使用jQuery动态添加行后,在C#中计算行数,c#,asp.net,jquery,C#,Asp.net,Jquery,我在这里看到了一个简单的ASP表: <asp:Table ID="tblCategories" runat="server" CssClass="oneColTable padded-table dataTable"> <asp:TableHeaderRow CssClass="tableHeader"> <asp:TableHeaderCell>Category Name</asp:TableHeaderCell>

我在这里看到了一个简单的ASP表:

<asp:Table ID="tblCategories" runat="server" CssClass="oneColTable padded-table dataTable">
    <asp:TableHeaderRow CssClass="tableHeader">
        <asp:TableHeaderCell>Category Name</asp:TableHeaderCell>
        <asp:TableHeaderCell Width="50">Delete</asp:TableHeaderCell>
    </asp:TableHeaderRow>
</asp:Table>

类别名称
删除
如果用户想要添加一个额外的行,我将使用jqueryclone方法复制并追加一个新行

我的问题是,当我想计算C端的行数时,它总是列出一行。标题项的行

如何正确获取C#(Codebehind)端的准确行数

谢谢


-Seth

我不确定如何在C语言中实现这一点,但您可以创建一个隐藏字段来存储行数,并使用类似于
$('''hiddenField').val($(''tblcategorities>tbody>tr').length)的内容
。然后在C#code

中获取该隐藏字段的值。当表单提交时,您必须能够在提交的字段中看到一些值,以指示行数。html表单不仅仅是将所有html从客户端发送回服务器。最简单的方法是在单元格中添加一个隐藏的输入字段,在回发中可以看到这些值并对它们进行计数。因此,当您克隆客户端上的行时,您将最终克隆隐藏的表单字段,这将在Request[“HiddenField”]中为您提供一个值例如。

是的,使用隐藏控件来记录表中的行数。

您需要一种机制来回传使用jquery创建的行……是的,我想这可能是使用Hiddenfield的路线,只是希望C端有更优雅的东西。谢谢