我有一个 MVC 应用程序,我正在尝试将NullDisplayText
属性分配给模型中的字段,但没有得到任何结果。
这是具有数据属性的模型的一部分,其中空值应导致输出“(无)”...
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
属性在此处无法正常工作?
任何想法出了什么问题?