0

我有一个用户控件调用 parent.ascx,我在 child.ascx 中加载。在子控件中,我有一个 gridview,我想使用父 ascx 控件中的 javascript 访问它。我正在使用以下代码,但没有找到它。有什么帮助吗?

      var grid = document.getElementById("<%= child_grdrisk.ClientID %>");

   alert(grid.rows.length);
4

1 回答 1

0

您可以像这样获得 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;
于 2012-10-23T22:24:49.443 回答