解决:索引超出范围。必须为非负值并小于集合大小。
来源:互联网 发布:mac jenkins 编辑:程序博客网 时间:2024/05/18 03:51
asp.net 提交文件时提示如下错误!!
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
源错误:
行 23: // return;行 24: //}行 25: HttpPostedFile hpf = Request.Files[0];行 26: Response.Write(hpf.FileName);行 27: hpf.SaveAs(Server.MapPath("./newfilename.txt"));
解决:
HttpFileCollection MyFile = HttpContext.Current.Request.Files;
if(MyFile.Count<=0)
{
……
return;
}
判断一下是否接受到文件,果然MyFile.Count<=0,导致Request.Files出错!!
查看提交表单form enctype属性没有设置。修改下
<form id="form1" enctype="multipart/form-data" runat="server">
重试,ok!!!
- “索引超出范围。必须为非负值并小于集合大小。参数名: index ”怎么解决?
- 解决:索引超出范围。必须为非负值并小于集合大小。
- 索引超出范围。必须为非负值并小于集合大小。参数名: index 解决方法
- 索引超出范围。必须为非负值并小于集合大小。
- datagrid/gridview索引超出范围。必须为非负值并小于集合大小。
- 索引超出范围。必须为非负值并小于集合大小。(转)
- 索引超出范围。必须为非负值并小于集合大小。 参数名: index
- 索引值超出范围,必须为非负值并小于集合大小
- 索引超出范围。必须为非负值并小于集合大小
- 错误:索引超出范围。必须为非负值并小于集合大小。参数名: index
- 【转载】asp.net中GridView索引超出范围。必须为非负值并小于集合大小
- gridview索引超出范围。必须为非负值并小于集合大小
- 【YMGJ 3】APP--索引超出范围,必须为非负值并小于集合大小
- TMD,搞了半天,GridView更新时,提示“索引超出范围。必须为非负值并小于集合大小”
- ASP.net 异常详细信息: System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。解决方法
- C#.NET 中使用gridview删除列出现“索引超出范围。必须为非负值并小于集合大小。参数名: index”
- 在用GridView做更新、删除时,出现“索引超出范围。必须为非负值并小于集合大小 ”的原因?
- GridView1.DataKeys[e.RowIndex].Value.ToString() 必须为非负值并小于集合大小 参数名:index
- ListView快速滚动示例增加首字母提示
- aix 调试工具
- android 3D 游戏实现之First Step
- 记录一下,gvim配置文件
- (转)Anders Hejlsberg谈C#设计过程
- 解决:索引超出范围。必须为非负值并小于集合大小。
- 编程之美2.2 不要被阶乘吓到
- HSSFWorkBooK用法 更新中...
- linux系统下与原系统字符编码转换陷阱
- linux ssh命令大全
- C语言:嵌入式系统的消息机制
- 从0开始到某个数N有点多少个1——编程之美2.4
- 我们真的到了规划时刻2
- 一句SQL查询里是不能使用if else的