Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法识别HttpPostedFileBase,但是;使用System.Web“;是_C#_Asp.net - Fatal编程技术网

C# 无法识别HttpPostedFileBase,但是;使用System.Web“;是

C# 无法识别HttpPostedFileBase,但是;使用System.Web“;是,c#,asp.net,C#,Asp.net,我试图定义一个函数,该函数接受类型为System.Web.HttpPostedFileBase的对象作为参数 在我班的最顶端,我包括使用System.Web的添加引用-->程序集,搜索System.Web。选中System.Web的复选框。单击“确定”并关闭窗口,完成。我想我已经完成了。如果我没有这样做,那么编译器就不会批准使用System.Web,对吗?不,它仍然会允许您编写。它不会抛出错误。我想我现在需要做的是找到一个包含System.Web的nuget软件包,然后进入软件包管理器控制台安装

我试图定义一个函数,该函数接受类型为
System.Web.HttpPostedFileBase
的对象作为参数

在我班的最顶端,我包括使用System.Web的
语句的
感到太不安。(它声称该语句不是必需的,但没有抛出错误。)

但是,当我定义“HttpPostedFileBase”类型的参数时,编译器会出现以下错误:找不到类型或命名空间名称(是否缺少using指令或程序集引用?)


为什么编译器会抛出此错误?我包括了必要的using指令和assembly引用,否?

您需要从Solution Explorer侧面板添加对System.Web的引用。仅使用
语句添加
不会添加引用。

您需要从解决方案资源管理器侧面板添加对System.Web的引用。使用
语句简单地添加一个
不会添加引用。

什么类型的ASP.NET?我在cprosj文件中有这样一行:我想这意味着它是ASP.NET 1.1.2?同样的问题。Mac OS的最新版本。什么类型的ASP.NET?我在cprosj文件中有这样一行:我想这意味着它是ASP.NET 1.1.2?同样的问题。Mac OS的最新版本。我想我已经做到了。如果我没有这样做,那么编译器就不会批准使用System.Web
,对吗?不,它仍然会允许您编写。它不会抛出错误。我想我现在需要做的是找到一个包含System.Web的nuget软件包,然后进入软件包管理器控制台
安装软件包
,对吗?我很难找到合适的nuget软件包。不,你不需要下载任何软件包。是否在Visual Studio上?转到项目-->添加引用-->程序集,搜索System.Web。选中System.Web的复选框。单击“确定”并关闭窗口,完成。我想我已经完成了。如果我没有这样做,那么编译器就不会批准使用System.Web
,对吗?不,它仍然会允许您编写。它不会抛出错误。我想我现在需要做的是找到一个包含System.Web的nuget软件包,然后进入软件包管理器控制台
安装软件包
,对吗?我很难找到合适的nuget软件包。不,你不需要下载任何软件包。是否在Visual Studio上?转到项目-->添加引用-->程序集,搜索System.Web。选中System.Web的复选框。单击确定并关闭窗口,完成。