Telerik MVC DatePicker не привязывается к модели - PullRequest
1 голос
/ 31 марта 2012

Я пытаюсь использовать Telerik MVC DatePicker в моем проекте. Вот ситуация:

  1. У меня есть модель, которая имеет:

    ...
    [DataType(DataType.Date)]
    public System.Nullable<DateTime> EndDate { get; set; }
    ...
    
  2. Мое представление ProjectCreate имеет строгий тип модели, представленной выше

  3. между

    @using (Html.BeginForm(null, null, FormMethod.Post, new { Class="ym-form ym-columnar" }))
    {
    ...
    }
    

    У меня есть:

    @(Html.Telerik().DateTimePickerFor(c => c.EndDate)
                    .Name("EndDatePicker")
    
  4. В моих действиях

    [AcceptVerbs(HttpVerbs.Post)]
    public ActionResult ProjectCreate(ProjectView view)
    {
    ...
    }
    

The

    view.EndDate

значение всегда равно нулю, какую бы дату я не выбрал.

Я много гуглил, но не смог найти в чем проблема.

1 Ответ

2 голосов
/ 01 апреля 2012

Это потому, что вы устанавливаете Name вашего указателя даты. Вам не нужно это при использовании DatePickerFor:

@(Html.Telerik().DateTimePickerFor(c => c.EndDate))
...