290得票26回答
通过MVC Razor代码如何获取枚举成员的显示名称属性?

我在我的模型中有一个名为Promotion的属性,它的类型是一个标志枚举,名为UserPromotion。我的枚举成员设置了以下显示属性: [Flags] public enum UserPromotion { None = 0x0, [Display(Name = "Se...

154得票4回答
displayName属性 vs display属性

在ASP.NET MVC中,DisplayName属性和Display属性有什么区别?

17得票6回答
ASP.NET Core DisplayAttribute 本地化

根据文档说明: 运行时不会查找非验证属性的本地化字符串。在上述代码中,“Email”(来自[Display(Name =“Email”)])将不会被本地化。 我正在寻找一种在DisplayAttribute中本地化文本的方法。有什么适合的建议吗?

14得票3回答
使用DisplayAttribute和自定义资源提供程序实现ASP.NET MVC 3本地化

我使用自定义资源提供程序从数据库获取资源字符串。这在ASP.NET中可以很好地工作,我可以将资源类型定义为字符串。在MVC 3中,模型属性的元数据属性(例如[Range]、[Display]、[Required])要求ResourceType作为参数的类型为.resx文件的生成代码后台类的类型...

11得票3回答
关于枚举和数据注释

我有一个枚举类型(Notebook.cs):public enum Notebook : byte { [Display(Name = "Notebook HP")] NotebookHP, [Display(Name = "Notebook Dell")] Note...

10得票2回答
DisplayName属性相比于Display属性有什么优势?

[DisplayName("foo")] 和 [Display(Name="foo")] 在使用 @Html.LabelFor(x => x.MyProperty) 生成的结果相同,都会生成 <label for="MyProperty">foo</label>。...

8得票2回答
使用变量的DisplayAttribute名称,动态DisplayName

想知道这是否可能或者有类似的效果。 public class MyModel { public string Name { get; set; } [Display(Name = String.Format("This is [0]'s phone number", Nam...