null の厳密な型のプロパティ値をテストし、null の場合は "N/A" などの置換値を取得し、それ以外の場合は元のコード行を実行できる拡張メソッドを作成したいと考えています。明示的なバージョンは次のとおりです。
@(Model.Birthdate == null ? "N/A" : Model.Birthdate.Value.Date.ToString("dd/MM/yyyy"))
このテストをビュー内のすべての値に適用するのではなく、次のような拡張メソッドを使用したより雄弁なアプローチがあるかどうか疑問に思っていました。
@(Model.Birthdate.Value.TestForNull("N/A"))..... I am trying to write my idea out and am not sure it is possible with the date formatting as well! Perhaps one has to do it line by line.