table 里面控件的遍历问题 无法识别table的 ID..................... 进来看看
程序代码:
public void SaveFUC() { //创建动态增加数组 ArrayList AL = new ArrayList(); foreach (Control C in tabFU.Controls)//tabFU 无法识别 { if (C.GetType().ToString() == "System.Web.UI.HtmlControls .HtmlTableRow ") { HtmlTableCell HTC = (HtmlTableCell)C.Controls[0]; foreach (Control FUC in HTC.Controls) { //判断该控件是否为上传控件是则添加到ArrayList中 if (FUC.GetType().ToString() == "System .Web.UI.WebControls.FileUpload ") { FileUpload FU = (FileUpload)FUC; AL.Add(FU); } } } } //将ArrayList中的控件添加到缓存中 Session.Add("FilesControls", AL); }table id 已设置如下
<table id="tabFU" enableviewstate ="true" width="776" border="0" cellpadding="0" cellspacing="0" >
<tr>
<td align="center" valign="middle"> <asp:FileUpload ID ="FileUpload" runat ="server" Width="608px" /></td>
</tr>
</table>
现希望能够识别tabFU 或其他能实现该功能的解决方案也可以 期待各位的帮助 谢谢!!
[ 本帖最后由 wyalwy 于 2010-10-15 12:16 编辑 ]