标签: displayname-attribute

我可以告诉 MVC 将 pascal-cased 属性自动分离为单词吗?

我经常有 C# 代码,比如

    [DisplayName("Number of Questions")]
    public int NumberOfQuestions { get; set; }
Run Code Online (Sandbox Code Playgroud)

我在哪里使用该DisplayName属性在显示时添加空格。如果DisplayName未明确提供注释,是否可以选择告诉 MVC 默认添加空格?

谢谢

c# asp.net-mvc asp.net-mvc-5 displayname-attribute

5
推荐指数
1
解决办法
189
查看次数

如何在ASP.NET MVC中显示外键字段的显示名称

我见过很多类似的问题,但似乎都没有直接的答案.当我尝试将显示(名称)属性添加到外键字段时,显示名称不会显示在创建,编辑,删除和详细信息表单上.我尝试将属性也放在导航属性上:

[Display(Name="Gender")]
public virtual Gender Gender {get; set;}
Run Code Online (Sandbox Code Playgroud)

但那也不起作用.

public class Person
{
    public int ID {get; set;}
    public string FirstName {get; set;}
    public string LastName {get; set;}
    [Display(Name="Gender")]
    public int GenderID {get; set;}

    public virtual Gender Gender {get; set;}
}


public class Gender
{
    public int ID {get; set;}
    public string GenderName {get; set;}

    public virtual ICollection<Person> People {get; set;}       
}
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc foreign-key-relationship data-annotations displayname-attribute

4
推荐指数
1
解决办法
3896
查看次数