У меня есть действие POST, которое выглядит так:
public ActionResult Create([Bind(Include="userrole,credentials.emailAddress,credentials.password")]User u, string confirmPassword, bool agreeToTerms)
Я использую привязку модели по умолчанию, а учетные данные - это свойство моего объекта User. Учетные данные имеют два поля (адрес электронной почты и пароль). Если я удаляю белый список, объект учетных данных становится связанным, и все работает как ожидалось. Однако, если я предоставлю этот белый список, пользовательская роль будет привязана, а адрес электронной почты и пароль для сложного свойства - нет. Я проверил значения формы, и они все равно встретились, так как они указаны в списке и соответствуют моему объекту.
Я что-то упустил?