首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用jQuery动态添加行后,对C#中的行进行计数

问使用jQuery动态添加行后,对C#中的行进行计数
EN

Stack Overflow用户
提问于 2010-12-15 10:32:02
回答 3查看 1.4K关注 0票数 2

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

代码语言:javascript
复制
<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>

如果用户想要添加另一行,我将使用jQuery克隆方法来复制和附加新行。

当我想要计算C#端的行数时,我的问题就出现了,它总是列出1行。标题条目的行。

我如何才能正确地获取C# (代码背后)端的准确行数?

谢谢,

-Seth

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-12-15 10:34:07

我不确定如何在C#中做到这一点,但您可以创建一个隐藏字段来存储行数,并使用类似于$('#hiddenField').val($('#tblCategories > tbody > tr').length)的内容。然后在C#代码中获取这个隐藏字段的值

票数 1
EN

Stack Overflow用户

发布于 2010-12-15 10:36:17

当您的表单提交时,您必须能够在提交的字段中看到一些值来指示行数。html表单不只是将所有的html从客户机发回到服务器。最简单的方法是将隐藏的输入字段添加到单元格中,在回发中,您将能够看到这些值并对它们进行计数。因此,当您在客户机上克隆行时,最终将克隆隐藏表单域,这将在请求“HiddenField”中为您提供一个值。

票数 2
EN

Stack Overflow用户

发布于 2010-12-15 10:38:52

是,使用隐藏控件重新记录表的行数。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4446191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档