我在mvc datagrid中使用内联编辑。当我选择编辑编辑记录时,TimePicker值为空。
**In Grid**
columns.Bound(p=>p.TimeRequired).EditorTemplateName("GridTimePicker").Title("Time");**
**Editor Template (GridTimePicker.cshtml):**
@model DateTime?
@(
Html.Kendo().TimePickerFor(m=>m).Name("GridTimePicker").Interval(15)
)
如何解决这个问题?提前致谢。
答案 0 :(得分:2)
使用Name()
:
TimePickerFor
@(Html.Kendo().TimePickerFor(m=>m).Interval(15))
答案 1 :(得分:0)
** * * 编辑模板 * ** * *** 强>
@model DateTime?
@(Html.Kendo().DatePicker()
.Name("TimeRequired") //name should be same as property
.Value(Model == null ? DateTime.Now.Date : ((DateTime)@Model).Date)
)
的 强> 的 ** * ** * ** * 的** * *** 强> 格的 * ** * ** * 强>
// will print the date in "28/01/2014" style...
columns.Bound(p=>p.TimeRequired).EditorTemplateName("GridTimePicker").Title("Time")
.ClientTemplate("#= kendo.toString(TimeRequired,'d') #")
问候