代码如下,太奇怪了,不知道什么原因。
for (int i = 0; i < Request.Files.Count; i++) // 正常
{
HttpPostedFile f = Request.Files[i];
}
HttpFileCollection cc = Request.Files;
foreach (HttpPostedFile f in Request.Files) // 遍历时异常
{
}
你这个只能通过下标引用,不能使用foreach,对HttpFileCollection使用 foreach 时,那个f是控件的名字,是一个string类型的数据,不是HttpPostedFile