gpt4 book ai didi

asp.net-mvc - 如何在运行时根据 MVC 中的其他参数值更改 Displayname 值?

转载 作者:行者123 更新时间:2023-12-04 21:24:21 26 4
gpt4 key购买 nike

[DisplayName("Planned Amt($):")]  
public string PlannedAmount { get; set; }
[DisplayName("Unallocated Amt($):")]
public string UnallocatedAmount { get; set; }

我的类(class)中有这个成员。基于budgetType 变量值,我需要更改这两个属性的DisplayName 值。请让我知道如何做到这一点。

最佳答案

您应该能够从 DisplayNameAttribute 继承并覆盖 DisplayName 属性:

public class DisplayNameExAttribute : DisplayNameAttribute
{
public override string DisplayName
{
get
{
// do what you want here.
return base.DisplayName;
}
}
}

我实际上并没有尝试实现这一点,因此可能对 DisplayName 属性进行了编码,以便必须使用其他一些扩展点,但我会尝试确认。

关于asp.net-mvc - 如何在运行时根据 MVC 中的其他参数值更改 Displayname 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6189692/

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