我正在尝试开发一个简单的局部视图:
@model Nullable<DateTime>
@if (Model == null)
{
<span>Active</span>
}
else
{
<span>Resigned on @Model.GetValueOrDefault().ToShortDateString()</span>
}
并从另一个角度使用它:
@Html.Partial("ViewTemplates/UserStatus",user.ResignDate)
除非它是一个Nullable<T>
.
我收到错误:
传递到字典中的模型项的类型为“System.Collections.Generic.List
1[Models.UserModel]', but this dictionary requires a model item of type 'System.Nullable
1[System.DateTime]”。
当然 user.ResignDate 是一个可以为空的日期时间。
有任何想法吗?
谢谢