我的Kendo UI ClientTemplate代码出了什么问题?

时间:2014-05-14 08:17:30

标签: kendo-ui client-templates kendo-template

columns.Bound(e => e.CreateDate).ClientTemplate("# if (CreateDate != null){#"
                                                          + @Html.Action("ChangeDate", "Home", new {date = "#= CreateDate #"}) +
                                                          "#}  else if ((CreateDate) == null)" +
                                                          "{#-#}#");

ChangeDate操作添加年份,但我收到以下错误:

  

参数字典包含参数' date'的空条目。非可空类型的System.DateTime'方法' System.String ChangeDate(System.DateTime)'

错误表示日期值为空。

1 个答案:

答案 0 :(得分:0)

如果CreateDate可以是null,则需要检查data.CreateDate

columns.Bound(e => e.CreateDate).ClientTemplate("# if (data.CreateDate != null){#"
                                                      + @Html.Action("ChangeDate", "Home", new {date = "#= CreateDate #"}) +
                                                      "#}  else if ((data.CreateDate) == null)" +
                                                      "{#-#}#");