我正在建立一个Umbraco 7.2.8网站
在安装模型或控制器文件夹中不存在,所以我添加了它们。
我在Models文件夹中添加了一个模型类:
namespace MyNamespace.Models
{
public class QuoteRequest
{
public int People { get; set; }
public int Days { get; set; }
}
}
当我尝试在视图中使用它时,我收到错误The type or namespace name 'MyNamespace' could not be found (are you missing a using directive or an assembly reference?)
@using MyNamespace.Models
我的控制器也看不到它。这是为什么?我错过了什么?
我尝试编译项目但没有效果。该项目正在编译,但没有MyNamespace.dll
放在bin文件夹中。
答案 0 :(得分:0)
您是否在单独的项目中创建了这些文件夹。如果是这样的话,请“添加引用”并选择其他项目。 如果它在同一个项目中,则需要使用与项目名称/命名空间相同的命名空间。 但我建议你创建一个新项目,它是一个更清洁的架构。
您还可以将代码添加到App_code文件夹中。代码将在项目的任何位置提供。
希望它有所帮助。