asp.net mvcフォームでは、通常、DisplayName、Description、およびRequiredなどのビューモデルプロパティに属性を追加します。asp.net mvc属性なしのモデルメタデータの追加
次に、プロパティごとにHtml.EditorFor(model => model.PropertyName)
を呼び出します。
私は、このような属性を適用できる強く型付けされたビューモデルを持っていない状況があります。代わりに、私は次のクラスのリストを持っている:EditorFor
ヘルパーと検証がまだ動作するよう
public class AttributeValue
{
public string Name { get; set; }
public string Description { get; set; }
public bool Required { get;set; }
public object AttributeValue { get; set; }
}
はどのようにして、手動で上記のクラスに格納されている情報を使用してメタデータを追加することができますか?