Page.ClientScript.RegisterArrayDeclaration

有的时候,在客户端遍历服务器数据控件很麻烦,每行的控件还有关联,那么就把这些控件的客户端ID传到客户端一个集合里,.net自身提供了这个注册方法 

C#

Page.ClientScript.RegisterArrayDeclaration("ControlIDs", "'" + Control.ClientID + "'");

js:

for(var i=0;i<ControlIDs.length;i++)
            {
                var c = document.getElementById(ControlIDs[i]);
            }

当然,你自己在服务器写个变量存在客户端的一个hide里处理也是一个原理

原文地址:https://www.cnblogs.com/cuihongyu3503319/p/1606781.html