为什么我不能在MVC控制器中使用System.IO.File方法?
我试图在MVC控制器中使用文件之前先查看文件是否存在:
string path = "content/image.jpg";if (File.Exists(path))
{
//Other code
}
该File
关键字红色下划线,编译器显示错误:
System.Web.MVC.Controller.File(string, string, string)
是“方法”,在给定的上下文中女巫无效。
如何File.Exists()
在控制器中使用?
回答:
您应该为它添加一个命名空间:
if (System.IO.File.Exists(picPath)){
//Other code
}
这样做的原因是因为您是在控制器动作中编写此代码的,该动作已File
在Controller类上定义了一个方法。
以上是 为什么我不能在MVC控制器中使用System.IO.File方法? 的全部内容, 来源链接: utcz.com/qa/417307.html