高手请看CS0139: 没有要中断或继续的封闭循环

germ007 2011-10-14 10:57:35
编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

编译器错误消息: CS0139: 没有要中断或继续的封闭循环

源错误:



行 32: UploadFile m_file = m_upload.GetUploadFile("m_file");
行 33:
行 34: if (m_file.FileName == null || m_file.FileName == string.Empty) continue;
行 35: string m_filePath = Path.Combine(m_path, Path.GetFileName(m_file.ClientFullPathName));
行 36: m_file.SaveAs(m_filePath);





protected void Button1_Click(object sender, System.EventArgs e)
{
string m_path = Path.Combine(MapPath("."), "UploadedFiles");
WebbUpload m_upload = new WebbUpload();
UploadFile m_file = m_upload.GetUploadFile("m_file");

if (m_file.FileName == null || m_file.FileName == string.Empty) continue;
string m_filePath = Path.Combine(m_path, Path.GetFileName(m_file.ClientFullPathName));
m_file.SaveAs(m_filePath);
this.Label1.Text = "上传的文件为:<br/>";
this.Label1.Text += "<a href='uploadedFiles\\" + Path.GetFileName(m_file.ClientFullPathName) + "'>uploadedFiles\\" + Path.GetFileName(m_file.ClientFullPathName) + "</a><p>";
}
...全文
519 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
germ007 2011-10-14
  • 打赏
  • 举报
回复
提示编译器错误消息: CS0103: 当前上下文中不存在名称“m_file”
wangwenshuaiwws 2011-10-14
  • 打赏
  • 举报
回复
先判断
wangwenshuaiwws 2011-10-14
  • 打赏
  • 举报
回复
protected void Button1_Click(object sender, System.EventArgs e)
{
if (m_file.FileName == null || m_file.FileName == string.Empty) continue;
string m_filePath = Path.Combine(m_path, Path.GetFileName
string m_path = Path.Combine(MapPath("."), "UploadedFiles");
WebbUpload m_upload = new WebbUpload();
UploadFile m_file = m_upload.GetUploadFile("m_file");

(m_file.ClientFullPathName));
m_file.SaveAs(m_filePath);
this.Label1.Text = "上传的文件为:<br/>";
this.Label1.Text += "<a href='uploadedFiles\\" + Path.GetFileName(m_file.ClientFullPathName) + "'>uploadedFiles\\" + Path.GetFileName(m_file.ClientFullPathName) + "</a><p>";
}
germ007 2011-10-14
  • 打赏
  • 举报
回复
谢谢,还是不行,不选择任何上传文件上传时还是通不过。
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

源错误:


行 32: UploadFile m_file = m_upload.GetUploadFile("m_file");
行 33:
行 34: if (m_file.FileName == null || m_file.FileName == string.Empty) return;
行 35: string m_filePath = Path.Combine(m_path, Path.GetFileName(m_file.ClientFullPathName));
行 36: m_file.SaveAs(m_filePath);


wangwenshuaiwws 2011-10-14
  • 打赏
  • 举报
回复
continue换成RETURN
beyond_me21 2011-10-14
  • 打赏
  • 举报
回复

protected void Button1_Click(object sender, System.EventArgs e)
{
string m_path = Path.Combine(MapPath("."), "UploadedFiles");
WebbUpload m_upload = new WebbUpload();
UploadFile m_file = m_upload.GetUploadFile("m_file");
if (m_file==null) return;

if (m_file.FileName == null || m_file.FileName == string.Empty) return;
string m_filePath = Path.Combine(m_path, Path.GetFileName(m_file.ClientFullPathName));
m_file.SaveAs(m_filePath);
this.Label1.Text = "上传的文件为:<br/>";
this.Label1.Text += "<a href='uploadedFiles\\" + Path.GetFileName(m_file.ClientFullPathName) + "'>uploadedFiles\\" + Path.GetFileName(m_file.ClientFullPathName) + "</a><p>";
}
germ007 2011-10-14
  • 打赏
  • 举报
回复
谢谢,实在不好意思
还是报错
CS0103: 当前上下文中不存在名称“m_upload”

wangwenshuaiwws 2011-10-14
  • 打赏
  • 举报
回复
protected void Button1_Click(object sender, System.EventArgs e)
{
UploadFile m_file = m_upload.GetUploadFile("m_file");

if (m_file.FileName == null || m_file.FileName == string.Empty) continue;
string m_filePath = Path.Combine(m_path, Path.GetFileName
string m_path = Path.Combine(MapPath("."), "UploadedFiles");
WebbUpload m_upload = new WebbUpload();

(m_file.ClientFullPathName));
m_file.SaveAs(m_filePath);
this.Label1.Text = "上传的文件为:<br/>";
this.Label1.Text += "<a href='uploadedFiles\\" + Path.GetFileName(m_file.ClientFullPathName) + "'>uploadedFiles\\" + Path.GetFileName(m_file.ClientFullPathName) + "</a><p>";
}

62,073

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧