【发布时间】:2023-04-09 19:35:01
【问题描述】:
mvc4
这是我在控制器文件夹中的控制器类
public class UserController : Controller
{
//
// GET: /User/
private static Users _users = new Users();
public ActionResult Index()
{
return View(_users._userList);
}
public ActionResult UserAdd()
{
return View();
}
[HttpPost]
public ActionResult UserAdd(UserModels userModel)
{
_users.CreateUser(userModel);
return View();
}
}
错误 2 找不到类型或命名空间名称“用户”
错误 3 找不到类型或命名空间名称“UserModels”
这是我在模型文件夹中的用户类
public class Users
{
public Users()
{
_userList.Add(new UserModels
{
FirstName = "birbal ",
LastName = "kumar",
Address = "new delhi",
Email = "example@gmail.com",
DOB = Convert.ToDateTime("2/11/1991"),
salary = 8000
});
}
}
这是我在模型文件夹中的用户模型类
public class UserModels
{
[DisplayName("First Name")]
[Required(ErrorMessage="First name is required")]
public string FirstName { get; set; }
[Required]
public string LastName { get; set; }
public string Address { get; set; }
[Required()]
[StringLength(50)]
public string Email { get; set; }
[DataType(DataType.Date)]
public DateTime DOB { get; set; }
[Range(100,1000000)]
public decimal salary { get; set; }
}
如何消除我的错误
【问题讨论】:
-
尝试使用
using语句using Yournamespace.Model导入模型文件夹 -
上课前有没有命名空间块
标签: c# asp.net class asp.net-mvc-4 controller