Telerik MVC DatePicker в сетке - PullRequest
       13

Telerik MVC DatePicker в сетке

1 голос
/ 06 октября 2011

У меня есть Telerik MVC DatePicker в Telerik Grid. Я хочу, чтобы пользователи могли удалить или «очистить» дату. Это не работает. Существует некоторая проверка, которая предотвращает это. Тип модели в шаблоне редактора - обнуляемая дата. Вот шаблон редактора:

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<DateTime?>" %>
<%= Html.Telerik().DatePickerFor(m => m) %>

Есть идеи?

Steve

1 Ответ

2 голосов
/ 29 марта 2012

Если бы я хотел возможность аннулировать дату.Пришлось проверять на стороне сервера Request.Forms коллекцию

if(TryUpdateModel(item)) //item.EndDate will have the previous value, even if user nulled it out
{
    if (Request.Form["EndDate"] == null) //only this will have a null value if user blanked it out
    {
       item.EndDate = null;
    }
}
...