У меня есть модель просмотра, которая включает сложное свойство типа TestThing, которое объявлено как:
public class TestThing
{
[Display(Name = "String3", Prompt = "String4")]
public string Test1 { get; set; }
[Display(Name = "String5", Prompt = "String6")]
public string Test2 { get; set; }
}
У меня есть EditorTemplate для этот тип, в котором я хотел бы иметь доступ к метаданным для каждого из дочерних свойств. Если бы шаблон был для строки, например, я мог бы получить доступ к тексту приглашения, используя @ ViewData.ModelMetadata.Watermark
, но поскольку это сложный тип, я не могу использовать этот метод.
Есть ли альтернатива?