2011-10-06 49 views
1

我在Telerik Grid中有Telerik MVC DatePicker。我想讓用戶能夠刪除或「清除」日期。這不起作用。有一些驗證可以阻止它。編輯器模板中的模型類型是可以爲空的日期。這裏是編輯模板:電網中的Telerik MVC DatePicker

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

任何想法?

Steve

回答

1

如果我希望能夠將日期清空。我必須檢查服務器端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; 
    } 
}