有的时候,在客户端遍历服务器数据控件很麻烦,每行的控件还有关联,那么就把这些控件的客户端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里处理也是一个原理