2011-10-06 4 views
1

Telerik Grid에 Telerik MVC DatePicker가 있습니다. 나는 사용자가 날짜를 삭제하거나 "삭제"할 수있게하고 싶다. 이것은 작동하지 않습니다. 그것을 막는 유효성 검사가 있습니다. 편집기 템플리트에서 모델의 유형은 널 (NULL) 입력 가능 날짜입니다. 다음은 편집기 템플릿입니다.Telerik MVC DatePicker가 격자로되어 있습니다.

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

아이디어가 있습니까?

스티브

답변

1

날짜를 null로 지정할 수있는 기능이 필요한 경우. 서버 측에서 확인해야 함 Request.Forms collection

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; 
    } 
} 
관련 문제