MVC应用程序,JQuery帖子上的日期不正确

MVC应用程序,JQuery帖子上的日期不正确,jquery,asp.net-mvc,Jquery,Asp.net Mvc,我有一个带有日期的强类型局部视图,如下所示- @model Models.MyModel MyDate: @Html.DisplayFor(m => m.MyDate) 使用JQuery,我将以以下方式发回- var urlPost = Url.Action("MyArea", "MyController", "MySaveAction"); $.post(urlPost, form, function (returnHtml) {}; 我的控制器看起来像这样- [HttpPost

我有一个带有日期的强类型局部视图,如下所示-

@model Models.MyModel

MyDate: @Html.DisplayFor(m => m.MyDate)
使用JQuery,我将以以下方式发回-

var urlPost = Url.Action("MyArea", "MyController", "MySaveAction");

$.post(urlPost, form, function (returnHtml) {};
我的控制器看起来像这样-

[HttpPost]
public ActionResult MySaveAction(MyModel m)
{
    // My code
}
模型中的其他属性都很好,但“MyDate”不是。“MyDate”值显示为“1/18/2010 12:00:00 AM”,但回发为“1/1/0001 12:00:00”。 有人能告诉我为什么吗


非常感谢您的帮助

仅显示帮助器的DisplayFor。如果希望在提交表单时将值发送到服务器,则需要有相应的输入字段。可能隐藏在您的案例中:

@model Models.MyModel

MyDate: @Html.DisplayFor(m => m.MyDate)
@Html.HiddenFor(m => m.MyDate)

仅显示DisplayFor helper。如果希望在提交表单时将值发送到服务器,则需要有相应的输入字段。可能隐藏在您的案例中:

@model Models.MyModel

MyDate: @Html.DisplayFor(m => m.MyDate)
@Html.HiddenFor(m => m.MyDate)