当前位置:编程学习 > C#/ASP.NET >>

System.Web.HttpContext.Current.Request.Files.Count

<input type="file" id="fileupload" />
在file.cs
结果
System.Web.HttpContext.Current.Request.Files.Count=0

我应该怎么正确获取客户提交的文件? --------------------编程问答-------------------- <input type="file" id="fileupload"  /> 
你还没有上传选择上传的文件吧,或者这个标签被你扔在了form外头 --------------------编程问答-------------------- 我选择了
也没有放在form外面
--------------------编程问答-------------------- 必须 runat=server --------------------编程问答-------------------- <input type="file" id="fileupload" runat=server />  --------------------编程问答-------------------- Request.Files.Count;
for(int i = 0;i < Request.Files.Count; i++) 

HttpPostedFile PostedFile = Request.Files[i]; 

}
--------------------编程问答-------------------- 在ASP.NET中实现多文件上传
http://dotnet.aspx.cc/article/58ea3515-36f2-4fd9-ac89-eaf49f59816c/read.aspx --------------------编程问答-------------------- 孟老大来了 --------------------编程问答-------------------- 我没有加runat="server"
后天我回公司试试
谢谢各位的意见 --------------------编程问答--------------------
引用 4 楼 Jinglecat 的回复:
<input type="file" id="fileupload" runat=server /> 

没错就是这样 --------------------编程问答-------------------- 加上name属性
<input type="file" name="fileupload" id="fileupload" />
客户端控件是用name属性取值的。
散分 --------------------编程问答-------------------- 呃,加个name就行了- -
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,