. net MVC控制器异常
本文关键字:异常 控制器 MVC net | 更新日期: 2023-09-27 18:18:31
[HttpPost]
public JsonResult CreateUser(UserCreateDTO dto)
{
Entity.User Us = new User();
Us.Name = dto.Name;
Us.Surname = dto.Surname;
Us.Username = dto.Username;
Us.Password = dto.Password;
container.Users.Add(Us);
container.SaveChanges();
UserCreateList UsList = new UserCreateList
{
Id = Us.Id,
Name = Us.Name,
Surname = Us.Surname,
Username = Us.Username,
Email = Us.Email,
Password = Us.Password
};
return Json(UsList);
}
这是一个ajax新成员表单。当ajax提交到这个控制器时,它会抛出一个内部网络服务器错误。我调试了代码,它在container.users.add(us);
行和下面的行崩溃了。
根据我的例子,它必须是Users.AddObject
,但没有AddObject选择…
这可能是一个问题,给出错误或我如何修复它。
www.muratkamci.com/exception.jpg当您在不接受null的字段上设置datetime值失败时,可能会发生错误"conversion of a datetime2 data type to a datetime data type resulted in an out-of-range value."
。由于没有在User对象上定义任何DateTime
属性,因此很可能出现这种情况。查看您的模型,看看是否可以找到一个不可空的datetime字段。