ModelMetadata для сложного типа в шаблоне редактора в asp.net mvc

У меня есть модель просмотра, которая включает сложное свойство типа 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 , но поскольку это сложный тип, я не могу использовать этот метод.

Есть ли альтернатива?

5
задан Greg B 27 March 2013 в 08:27
поделиться