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)' の null 非許容型 'System.DateTime' のパラメーター 'date' の null エントリが含まれています。

エラーは、日付の値が 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 に答える