![](/img/trans.png)
[英]MVC3 Project set StringLength validation value from another property
[英]Set display name to value of another property - MVC3 Data Annotations
是否可以將DisplayName數據屬性設置為viewmodel中另一個屬性的值?
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; }
DisplayNameValue { get; }
,而不是獲取從你的類值。
(道歉,暫時沒有時間編寫代碼示例)
看起來MVC將優先使用DisplayAttribute.GetName()而不是DisplayNameAttribute,但這是一個密封的類。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.