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的复选框。单击确定并关闭窗口,完成。