gpt4 book ai didi

c# - 将显示名称设置为另一个属性的值 - MVC3 数据注释

转载 作者:行者123 更新时间:2023-11-30 18:05:46 25 4
gpt4 key购买 nike

是否可以将 DisplayName 数据属性设置为 View 模型中另一个属性的值?

public class FieldModel
{
public string DisplayText { get; set; }
public bool Mandatory { get; set; }
public string DataType { get; set; }
public string HelpText { get; set; }

[DisplayName(this.DisplayText)]
public string Value { get; set; }
}

最佳答案

我不这么认为,但您可以从 DisplayNameAttribute 派生并覆盖 DisplayNameValue { get; } 改为从您的类中获取值。

(抱歉,刚才没时间写代码示例)

看起来 MVC 将优先使用 DisplayAttribute.GetName() 而不是 DisplayNameAttribute 但这是一个密封类。

关于c# - 将显示名称设置为另一个属性的值 - MVC3 数据注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5258966/

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