我有一个用户控件调用 parent.ascx,我在 child.ascx 中加载。在子控件中,我有一个 gridview,我想使用父 ascx 控件中的 javascript 访问它。我正在使用以下代码,但没有找到它。有什么帮助吗?
var grid = document.getElementById("<%= child_grdrisk.ClientID %>");
alert(grid.rows.length);
我有一个用户控件调用 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;