如何从模型中将文本替换/附加到显示属性?
这是class属性,我想用银行帐户名称
替换(Name)[Display(Name = "Hello, (Name)")]
public string Propertyname { get; set; }
答案 0 :(得分:0)
据我所知,你只能使用常量作为属性的参数,所以我不确定是否有办法用Display
属性实现这一点。您可以使用DisplayFormat
属性和该属性的DataFormatString
来实现所需的效果。否则,您可以创建自定义属性。
然而,@凯尔提出了一个有效点,并且属性可能不是最合适的地方,例如
Hello, @Html.DisplayFor(x => x.PropertyName)
会更好。