假设有这个虚拟机
public class ApplicationDTO : BaseDTO
{
public DateTime Date { get; set; }
public int JobId {get;set;}
public int Status {get;set;}
[Required]
public string Message { get; set; }
public string ExpertCode { get; set; }
}
我有一个隐藏字段,如下所示:
@Html.Hidden("Date", DateTime.Now)
我的fiddler显示了我发送到服务器的内容(英国格式,因为我在英国!)
但是在控制器上,日期显示为默认的最小日期。
这是因为日期格式不同吗?如果是,我应该怎么解决呢?目前虽然我将其设置为当前日期,但它实际上可以设置为任何指定日期。
@Html.HiddenFor(x => x.Date)
我在使用AJAX提交表单,如果这有所不同的话。