gpt4 book ai didi

c# - 在类上使用 DisplayAttribute

转载 作者:太空狗 更新时间:2023-10-29 20:17:46 25 4
gpt4 key购买 nike

因为我们可以使用 System.ComponentModel.DataAnnotations.DisplayAttribute 为属性设置标签,所以我想将它用于类,但不允许在类中使用。

using System.ComponentModel.DataAnnotations;

[Display(Name = "A person")]
public class Person
{
[Display(Name = "A name")]
public string Name { get; set; }
}

有人知道解决方法吗?

编辑:我想在强类型 View 上使用它。当我创建一个新的强类型 View 时,类名是硬编码在 HTML 中的,如下所示:

@model Models.Person
<fieldset>
<legend>Person</legend>
<div class="display-label">
@Html.LabelFor(model => model.Name)
</div>
</fieldset>

我想做一些类似于 Name 属性的事情。

最佳答案

DisplayName 属性(来自 System.ComponentModel)执行类似的功能,可以应用于类。

MSDN

关于c# - 在类上使用 DisplayAttribute,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11301107/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com