【发布时间】:2014-08-20 22:53:21
【问题描述】:
我的模型中有这个属性:
[DisplayName("Birth Date")]
public Nullable<System.DateTime> dtnasc { get; set; }
在查看 htmlhelper 时使用
@Html.LabelFor(_ => _.dtnasc)
并收到此错误:可空对象必须有一个值。
当属性 dtnasc 的值为 null 时,我们如何获取 DisplayName 元数据?
【问题讨论】:
-
@Html.Raw(Helpers.GetDisplayName<Models.ModelName>(_ => _.dtnasc));是做什么的? -
Obv 将 ModelName 替换为您的模型。
-
您一定有其他问题,因为您显示的代码工作正常(显示 出生日期)并且
@Html.LabelFor()不会产生该错误
标签: c# asp.net-mvc asp.net-mvc-4 razor