日期:2014-05-17  浏览次数:20601 次

如何在cs中遍历html服务器控件的值,
html服务器控件
 <input type="checkbox" name="hh" value="1" id="hh01" runat="server" />1
<input type="checkbox" name="hh" value="2"  id="hh02" runat="server"  />2
<input type="checkbox" name="hh" value="3"  id="hh03" runat="server" />3
id一直到了 hh033
 
现在想点一个服务器按钮遍历它

hh01.Checked可以知道获取到了
现在用遍历
  for(int i=1;i<34;i++)
           {
               string ii=i.ToString().Length==2?i.ToString():"0"+i.ToString();
               ii="hh"+ii;
  
           }
ii是字符串,怎么通过此字符串找控件id 再判断是否选中

------解决方案--------------------
        for (int i = 1; i <= 3; i++)
        {
            HtmlInputCheckBox h = (HtmlInputCheckBox)(this.FindControl("hh0"+i.ToString()));
            //通过h.Checked可知道是否选中
        }