2016-03-16 63 views
0

這是我第一次和KendoUI上班,發現沒有教程我的情況。通劍道的DatePicker值Asp.net MVC控制器

我有一個模型:

public class SelectedDate{ 
    public DateTime BirthDay {get;set;} 
} 

首先,我有一個GET行動:

public ActionResult ShowDate(){ 
    return View(new SelectedDate()); 
} 

上ShowDate.cshtml,我用一個kendoUI命名的DatePicker如下

@model SelectedDate 

@(Html.Kendo().DatePickerFor(c => c.BirthDay).Format("dd/MM/yyyy").Value(DateTime.Now)) 

和內部形式的一些按鈕

當我提交此表,模型和分析爲行動成功的數據。但生日值始終是{1/1/0001 12:00:00}

這裏我行動

[POST] 
public ActionResult ShowDate(SelectedDate model){ 
     //model.BirthDay = {1/1/0001 12:00:00} 
} 

我想太多的辦法,但仍然不正確。 我如何找到解決方案?

回答

0

我昨天遇到了同樣的問題,後來我改變日期格式從「DD/MM/YYYY」爲「YYYY-MM-DD」,它運行正常。 但究竟我發送一個字符串(以下_playlistDate變量)控制器,它看起來像:

_playlistDate = kendo.toString(kendo.parseDate(this.value()), 'yyyy-MM-dd'); 

希望幫助!