如何为Nullable <datetime>以及DateTime?</datetime>创建编辑器模板

时间:2013-05-22 05:47:52

标签: asp.net-mvc asp.net-mvc-4

模板文件的名称是我的主要问题?如果if中有@model DateTime?,我可以将它用于直接DateTime吗?

MS似乎已经与编辑放弃了一些无用的球。

1 个答案:

答案 0 :(得分:4)

设置

非常简单

@model DateTime?作为模型。将文件命名为DateTime.cshtml

根据您计划渲染输入的方式,您可能必须在模板中有一些逻辑

@if (Model == null)
{
  // do this
} 
else 
{
  // do that
}