#asp.net-mvc #datepicker #telerik-grid #telerik-mvc
#asp.net-mvc #средство выбора даты #telerik-сетка #telerik-mvc
Вопрос:
У меня есть средство выбора даты Telerik MVC в сетке Telerik. Я хочу, чтобы пользователи могли удалять или «очищать» дату. Это не работает. Существует некоторая проверка, которая предотвращает это. Тип модели в шаблоне редактора — это обнуляемая дата. Вот шаблон редактора:
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<DateTime?>" %>
<%= Html.Telerik().DatePickerFor(m => m) %>
Есть идеи?
Стив
Ответ №1:
Если бы я хотел иметь возможность обнулять дату. Я должен был проверить запрос на стороне сервера.Коллекция форм
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;
}
}