[英]How to find the value of control within a gridView from Client side using JavaScript?
[英]Find gridview from parent ascx control using client side code
我有一个用户控件调用parent.ascx,并在child.ascx中加载。 在子控件中,我有一个gridview,我想使用来自父ascx控件的javascript访问它。 我正在使用以下代码,但未找到它。 有帮助吗?
var grid = document.getElementById("<%= child_grdrisk.ClientID %>");
alert(grid.rows.length);
您可以像这样获取行的nr:
var rowsCount = <%=child_grdrisk.Rows.Count %>;
或者您可以将行的nr存储在隐藏字段中,并从中获取行的nr:
hiddenField1.Value = child_grdrisk.Rows.Count.ToString();
var rowsCount = document.getElementById('<%= hiddenField1.ClientID %>');
或者您可以使用jQuery:
var rowsCount = $("#<%= grdrisk.ClientID %> tr").length;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.