ModelMetadata para tipos complexos em editortemplate no asp.net mvc
Eu tenho um viewmodel que inclui uma propriedade complexa do tipo TestThing que é declarada como:
public class TestThing
{
[Display(Name = "String3", Prompt = "String4")]
public string Test1 { get; set; }
[Display(Name = "String5", Prompt = "String6")]
public string Test2 { get; set; }
}
Eu tenho um EditorTemplate para esse tipo no qual gostaria de poder acessar os metadados para cada uma das propriedades filho. Se o modelo fosse uma sequência, por exemplo, eu poderia acessar o texto do prompt usando@ViewData.ModelMetadata.Watermark
, mas como é um tipo complexo, não posso usar esse métod
Existe uma alternativa?