この VM を考えると
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)
どのフィドラーが私に期待どおりにサーバーに送信されるかを示しています(英国の形式、私は英国にいます!)
しかし、コントローラーでは、日付はデフォルトの分として表示されます。日にち
それは英国の形式だけですか?もしそうなら、それを回避する最善の方法は何ですか? 現在、現在の日付に設定していますが、任意の日付に設定できる可能性があります。
@Html.HiddenFor(x => x.Date)
それが違いを生む場合、私はAJAXを使用してフォームを送信しています。