У меня есть простой регистрационный DTO с несколькими свойствами sting: Имя пользователя, Пароль, Электронная почта
Для представления я передаю строго типизированную ViewModel, которая сама имеет регистрацию DTO, но также имеет дополнительные свойства для отображения в представлении.
При использовании строго типизированных html-помощников в свойствах registrationDTO мне нужно указать Html.EditorFor (model => model.registrationDTO.Username), который затем сгенерирует имя и идентификатор поля как «registrationDTO.Username» и "registrationDTO_Username"
У меня два вопроса:
Есть ли способ заставить строго типизированный помощник HTML принимать любой объект вместо того, который был передан в представление, чтобы я мог передать в RegistrationDTO?
Если это невозможно, есть ли способ заставить помощника HTML отображать имя и идентификатор без первой части ("registrationDTO"). Почти аналогично тому, как префикс работает в ModelBinding.