求助asp.net,System.ArgumentOutOfRangeException指定的参数超出有效值的范围,什么原因啊? 5

异常详细信息:System.ArgumentOutOfRangeException:指定的参数已超出有效值的范围。参数名:index源错误:行37:if(C.GetTyp... 异常详细信息: System.ArgumentOutOfRangeException: 指定的参数已超出有效值的范围。
参数名: index

源错误:

行 37: if (C.GetType().ToString() == "System.Web.UI.HtmlControls.HtmlTableRow")
行 38: {
行 39: HtmlTableCell HTC = (HtmlTableCell)C.Controls[0];
行 40: foreach (Control FUC in HTC.Controls)
行 41: {

源文件: f:\实习平台\FileUp.aspx.cs 行: 39

堆栈跟踪:

[ArgumentOutOfRangeException: 指定的参数已超出有效值的范围。
参数名: index]
System.Web.UI.ControlCollection.get_Item(Int32 index) +69
Default4.SaveFUC() in f:\实习平台\FileUp.aspx.cs:39
Default4.Page_Load(Object sender, EventArgs e) in f:\实习平台\FileUp.aspx.cs:23
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +13
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +45
System.Web.UI.Control.OnLoad(EventArgs e) +80
System.Web.UI.Control.LoadRecursive() +49
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3743
protected void SaveFUC()
{
//创建动态增加数组
ArrayList AL = new ArrayList();
foreach (Control C in tabFU.Controls)
{
if (C.GetType().ToString() == "System.Web.UI.HtmlControls.HtmlTableRow")
{
HtmlTableCell HTC = (HtmlTableCell)C.Controls[0];
foreach (Control FUC in HTC.Controls)
{
//判断该控件是否为上传控件(FileUpLoad),如果是,则添加到ArrayList中
if (FUC.GetType().ToString() == "System.Web.UI.WebControls.FileUpload")
{
FileUpload FU = (FileUpload)FUC;
AL.Add(FU);
}
}
}
}
//将保存在数组ArrayList中的所有上传控件(FileUpLoad),添加到缓存中,命名为“FilesControls”
Session.Add("FilesControls", AL);
}

要怎么解决啊???
展开
 我来答
cspioneer
2010-02-25 · TA获得超过118个赞
知道小有建树答主
回答量:285
采纳率:0%
帮助的人:171万
展开全部
写这么多啊 ,错误是越界了,
数组有10个 ,你访问第11个就会出这个错误
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
幸幸99
2010-02-27 · TA获得超过157个赞
知道小有建树答主
回答量:645
采纳率:0%
帮助的人:444万
展开全部
感觉非常好,一定学习
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-02-27
展开全部
uclan
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式