我有一个名为“ModelMetaData.cs”的文件夹,其中有一个名为“InspeccioModelMetaData.cs”的类,其中包含以下代码:
[DisplayName("Id")]
public string IdInspeccio { get; set; }
[DisplayName("Data de caducitat")]
public DateTime DataCaducitat { get; set; }
模型有这些代码:
[MetadataType(typeof(InspeccioModelMetaData))]
public partial class Inspeccio
{
...
public System.DateTime DataCaducitat { get; set; }
...
在我使用@ Html.DisplayName的视图中,它可以正常使用
@Html.LabelFor(model => model.DataCaducitat, htmlAttributes: new { @class = "control-label col-md-2" })
它没有。
我通过谷歌搜索搜索了解决方案,但没有任何对我有用......
有人可以帮助我吗?
谢谢!
答案 0 :(得分:0)
确保这些元数据类与模型在同一个命名空间中。