モデルで日付プロパティが設定されている場合、これが実行されます。
if (!(rdr["JobEnded"] is DBNull)) { job.JobEnded = (DateTime)rdr["JobEnded"]; }
その結果、job.JobEnded は 1/1/0001 12:00:00 AM になります。
代わりに何を使用できますか
@Html.DisplayFor(modelItem => item.JobEnded)
「1/1/0001 12:00:00 AM」の代わりに「進行中」を表示します。
ビューに if/else を入れてみましたが、有効な日付しか表示できなかったか、何も表示できませんでした。これは APS.NET MVC ビューでの私の最初の試みであるため、ここで本当に基本的な何かが欠けていると確信しています。