Datepicker未设置为控制器中传递的值

时间:2014-11-27 12:54:27

标签: jquery model-view-controller

我使用以下方法创建了一个日期选择器:

@Html.TextBoxFor(model => model.DateTo, new { @class = "form-control DateTo" })

   $(".DateTo").datepicker({
    dateFormat: 'dd/mm/yy',
    numberOfMonths: 1,
    autoclose: true,   
 });

并在视图模型中:      [显示(名称=“收件人”)]      public string DateTo {get;组; }

并更新了字段DateTo并将其传递给控制器​​中的视图:

  return view(searchviewModel); 

在searchviewModel中,DateTo设置为26/11/2014。 当我获得页面时,它会缓存旧值而不会重置为此值。

对此的任何输入都会有所帮助。

1 个答案:

答案 0 :(得分:0)

ModelState.Clear()

Asp.net MVC ModelState.Clear

如果通过ajax调用检索值,请设置cache:false