Я столкнулся с трудностью стиля, в настоящее время я создаю сайт с помощью фреймворка asp mvc. Я большой поклонник опции html.EditorFor в шаблонах, которая создает для меня действительно красивую форму. Потому что я действительно ненавижу программировать все поля ввода сам. Однако я не очень хорошо работаю с составными классами. Если у меня есть такой класс:
public class person{
public Address address { get; set; }
public Name name { get; set; }
}
public class Address{
public string street { get; set; }
public string zipcode { get; set; }
....
}
public class Name{
....
}
Я бы хотел, чтобы функция EditorFor сгенерировала красивую регистрационную форму, запрашивающую данные об имени и адресе, однако мне кажется, что тогда мне нужно создать шаблон редактора для каждого класса. Что неприятно, если я когда-нибудь решу сменить класс.
Я вас прошу. Есть ли хороший способ заставить эту работу работать? Какие настройки мне нужны, чтобы EditorFor сгенерировал правильную форму, не создавая шаблон для каждой формы самостоятельно?
Опять же, я не против того, что мне нужно создавать эти формы, я просто предпочел бы, чтобы система делала такие вещи для меня, чтобы я мог легко манипулировать классами