我有一个名为“Cars.cs”的类,我需要访问该类的方法。我正在做以下事情: (c#中的razor WebMatrix项目)
using System;
using System.Collections.Generic;
using System.Web;
public class Cars
{
public string cars {get;set;}
public int number {get;set;}
public Cars()
{
}
public List<Car> GetCars()
{
List<Car> list = new List<Car>
{
new Car{cars="Ford",number=432},
new Car{cars="Fiat",number=798}
};
return list;
}
}
Default.cshtml
@{
Cars c = new Cars();
c.GetCars();
}
但我有以下问题: 编译器错误消息:CS0246:找不到类型或命名空间名称'Cars'(您是否缺少using指令或程序集引用?)
我尝试使用@ {使用汽车;}而不是。
感谢您能帮助我
谢谢你!答案 0 :(得分:1)
如果您还没有,请在您网站的根目录中创建一个名为App_Code的文件夹,并将Cars.cs放入其中。
网页网站是“网站”项目,因此添加到App_Code的任何源代码都将在运行时进行编译,并可供应用程序中的所有其他页面使用。您可以在此处阅读有关App_Code的更多信息:Shared Code Folders in ASP.NET Web Site Projects