使用jQuery动态添加行后,在C#中计算行数
我在这里看到了一个简单的ASP表:使用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: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端有更优雅的东西。谢谢