我在使用asp.net文件上传控件的更新面板中使用gridview。但每次上传文件时,fileupload.Hasfile总是返回null。在编辑按钮上单击整页正在刷新。
我需要在Update面板中使用gridview。
以下是我页面的结构。
首先我的页面正在加载,页面上有几个标签,点击一个标签我们正在加载usercontrol(动态)。该用户控件具有gridview,其中包含文件上载控件。但由于有文件的Null值,我们无法上传文件。
请帮忙!
谢谢!
迪帕克
答案 0 :(得分:0)
HttpFileCollection uploadedFiles = Request.Files;
for (int i = 0; i < uploadedFiles.Count; i++)
{
HttpPostedFile userPostedFile = uploadedFiles[i];
if (userPostedFile.ContentLength > 0)
{
string st1 = "<u>File #" + (i + 1) + "</u><br>";
string st2 = "File Content Type: " + userPostedFile.ContentType + "<br>";
string st3 = "File Size: " + userPostedFile.ContentLength + "kb<br>";
string st4 = userPostedFile.FileName;
userPostedFile.SaveAs(filepath + "\\" + Path.GetFileName(userPostedFile.FileName));
}
}