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

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

参数字典包含方法“System.String ChangeDate(System.DateTime)”的不可为空类型“System.DateTime”的参数“日期”的空条目

正如错误所说,日期值为 null 。

4

1 回答 1

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)" +
                                                      "{#-#}#");
于 2014-05-15T05:36:45.747 回答