Asp.net mvc 4 MVC 4-模型状态无效
我通过我的应用程序得到了一些错误,模型状态无效,但是我很难在本地重现这个问题,因为它总是有效的 我已经将其缩小为DateTime对象,但是当我使用空日期提交时,模型是有效的(这很好,因为我没有必需的规则集) 然而,一些用户正在触发!可以开火,他们的日期时间为空,就像我的一样) 可能是某些浏览器吗 视图模型Asp.net mvc 4 MVC 4-模型状态无效,asp.net-mvc-4,Asp.net Mvc 4,我通过我的应用程序得到了一些错误,模型状态无效,但是我很难在本地重现这个问题,因为它总是有效的 我已经将其缩小为DateTime对象,但是当我使用空日期提交时,模型是有效的(这很好,因为我没有必需的规则集) 然而,一些用户正在触发!可以开火,他们的日期时间为空,就像我的一样) 可能是某些浏览器吗 视图模型 public class Client { public DateTime? DateOfBirth { get; set; } } 形式 } 有什么想法吗?试试这个 public
public class Client
{
public DateTime? DateOfBirth { get; set; }
}
形式
}
有什么想法吗?试试这个
public class Client
{
[Required]
public DateTime? DateOfBirth { get; set; }
}
尝试搜索。DateTime格式和服务器/客户机区域设置对其的影响已被彻底记录。至少阅读并在你的问题中包含实际的错误(而不是“一些错误”),并展示你已经尝试了什么
[HttpPost]
[Authorize]
public ActionResult New(ViewModels.Client client)
{
if (!ModelState.IsValid)
{
//Dosomething send error message
}
public class Client
{
[Required]
public DateTime? DateOfBirth { get; set; }
}