0

如何将文本替换/附加到模型中的显示属性?

这是类属性,我想将 (Name) 替换为银行账户持有人姓名,

[Display(Name = "Hello, (Name)")]
public string Propertyname { get; set; }
4

1 回答 1

0

据我所知,您只能使用常量作为属性的参数,所以我不确定是否有办法通过Display属性来实现这一点。您可以使用该DisplayFormat属性和该DataFormatString属性的 来实现所需的效果。否则,您可以创建自定义属性。

然而,@Kyle 提出了一个有效的观点,一个属性可能不是最适合这个的地方,比如

Hello, @Html.DisplayFor(x => x.PropertyName)

会更好。

于 2013-08-13T15:30:19.513 回答