Получение EditoFor для генерации редакторов для каждого свойства в модели - PullRequest
0 голосов
/ 18 июля 2011

У меня есть собственный класс, и я пытаюсь использовать EditorFor для отображения редактора для каждого из свойств класса (blarg, blah, bar.). Он будет генерировать редакторы для blarg и blah, но не bar.У меня есть шаблон редактора для Foo, и он отлично работает, если я использую EditorFor (m => m.bar).Сначала я предполагал, что он просто не будет использовать шаблон редактора, который я определил, но когда я определил шаблон редактора для DateTime, бла использовал его вместо шаблона по умолчанию.

Есть ли способ автоматического создания редактора для Foo (из шаблона редактора) при вызове EditorFor (CustomClass)?

public class CustomClass
{
    public string blarg { get; set; }
    public DateTime blah { get; set; }
    public Foo bar { get; set; }
}

public class Foo()
{
    public string fooBar {get; set;}
}

1 Ответ

1 голос
/ 18 июля 2011

Вы можете написать пользовательский шаблон редактора для класса объекта, который будет создавать свойства вашей сложной модели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...