私は単純な部分ビューを開発しようとしています:
@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 は null 許容の日時です。
何か案は?
ありがとう