MVC アプリケーションがあり、モデルのフィールドにプロパティを割り当てようとしてNullDisplayText
いますが、結果が得られません。
これは、データ属性を持つ私のモデルの一部です。ここでは、null 値が出力 "(None)" を引き起こすはずです...
Public Class Task
...
<DisplayFormat(NullDisplayText:="(None)", ApplyFormatInEditMode:=True, ConvertEmptyStringToNull:=True)>
Public Property EstimatedPrice As Nullable(Of Decimal)
...
End Class
ビューでこのプロパティにアクセスすると (もちろん Task に強く型付けされます)、そのように...
@ModelType ProjectName.Task
@Html.ValueFor(Function(model) model.EstimatedPrice)
デバッガーは言いますmodel.EstimatedPrice = Nothing
が、出力は何もありません。NullDisplayText
ここで属性が正しく機能しないのはなぜですか?
何がうまくいかないのですか?