缺少ViewModels目录引用

时间:2018-05-04 10:01:56

标签: c# asp.net-mvc

我不知道为什么" ViewModels"我的MVC5 login.cshtml文件中错过了文件夹引用。请查看两个屏幕截图以清楚了解错误。

pic1

pic2

2 个答案:

答案 0 :(得分:2)

在“ViewModels”文件夹中,请检查“User.cs”和“UserLogin.cs”类。我认为你没有正确使用它的命名空间。这就是MVC可能无法识别您的“ViewModels”文件夹的原因。您可以在“User.cs”类中输入测试代码。我想在你用我的“View.csls”代码替换“User.cs”代码之后,应该列出你的“ViewModels”文件夹。

User.cs代码:

namespace WebApplication4.ViewModels
{
    public class User
    {
        public int UserId { get; set; }
        public string Email { get; set; }
        public string FirstName { get; set; }
        public string LastName { get; set; }
    }
}

答案 1 :(得分:0)

你应该尝试:

@using WebApplication4.ViewModels

如果你想使用命名空间。

对于模型,您必须传递Class not namespace。 例如

@model WebApplication4.ViewModels.UserLogin

用于您的UserLogin类。请检查您的类是否在UserLogin.cs

中的正确名称空间或粘贴代码中