ASP.整个模型的显示名称
本文关键字:显示 模型 ASP | 更新日期: 2023-09-27 18:02:31
我知道有一个DisplayName
和Display
模型属性,像这样:
public class MyModel
{
[Display(Name = "Licence")]
public string Licence { get; set; }
}
但是是否存在整个模型的Display
?可能是这样的:
[Display(Name = "My beautiful model")]
public class MyModel
{
...
如果是,如何从HTML访问它?
你可以为你的模型添加另一个名为Title的属性然后在get设置中像这样
public string PageTitle
{
get
{
return "Attribut de licence";
}
}
这可以工作。这是相当粗糙的,但我不认为您可以为模型本身添加显示属性。
是否尝试重写ToString方法?
public override string ToString()
{
var sb = new StringBuilder();
sb.Append(Name)
.Append(" ")
.Append(Surname);
return sb.ToString();
}