答案 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
中的正确名称空间或粘贴代码中