ASP.NET MVC - 显示整个模型的名称

Meh*_*way 1 c# asp.net asp.net-mvc

我知道有一个DisplayNameDisplay类似的模型属性:

public class MyModel
{
    [Display(Name = "Licence")]
    public string Licence { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

但有一个Display整个模型?可能是这样的:

[Display(Name = "My beautiful model")]
public class MyModel
{
...
Run Code Online (Sandbox Code Playgroud)

如果是这样,如何从HTML访问它?

Can*_*vas 6

您可以将另一个属性添加到名为Title的模型中,然后添加到类似的get集中

public string PageTitle
{
    get
    {
        return "Attribut de licence";
    }
}
Run Code Online (Sandbox Code Playgroud)

这可行.这很粗糙,但我不认为你可以为模型本身添加一个显示属性.